非常に奇妙なエラーが発生しました。これは私がやったことです:
datanucleuse-core-3.0.0-release.jar を含むプロジェクト (Netbeans を使用) を作成します。プロジェクトは正常にビルドできます。Netbeans で実行したり、コマンド プロンプトから dist フォルダーで「java -jar <.jar bundle>」を実行したりしても、スムーズに実行されました。
問題は、そのdistフォルダーを別の場所にコピーして、コマンドプロンプトで再度実行しようとすると、次のエラーが発生することです。
スレッド「メイン」での例外 マニフェスト ファイル「jar:file:/E:/!new/BTJ/NCRServer/lib/datanucleus-core-3.0.0-release.jar!/plugin.xml」の読み取りエラー org.datanucleus.exceptions .NucleusException: org.datanucleus.plugin のマニフェスト ファイル "jar:file:/E:/!new/BTJ/NCRServer/lib/datanucleus-core-3.0.0-release.jar!/plugin.xml" の読み取りエラー。 NonManagedPluginRegistry.registerBundle(NonManagedPluginRegistry.java:481) at org.datanucleus.plugin.NonManagedPluginRegistry.registerExtensions(No nManagedPluginRegistry.java:219) at org.datanucleus.plugin.NonManagedPluginRegistry.registerExtensionPoint ts(NonManagedPluginRegistry.java:160) datanucleus.plugin.PluginManager.(PluginManager.java:62) org.datanucleus.NucleusContext.(NucleusContext.java:211) で org.datanucleus.NucleusContext.(NucleusContext.java:166) at org.datanucleus.api.jdo.JDOPersistenceManagerFactory.(JDOPersistenceManagerFactory.java:360) at org.datanucleus.api.jdo.JDOPersistenceManagerFactory.createPersistenceManagerFactory(JDOPersistenceManagerFactory.java:290) org.datanucleus.api.jdo.JDOPersistenceManagerFactory.getPersistenceManagerFactory(JDOPersistenceManagerFactory.java:191) で com.ncr.server.Server.(Server.java:68) で com.ncr.server.Server.main(Server.java) :91) 原因: java.io.FileNotFoundException: E:\ (指定されたパスが見つかりません) java.util.zip.ZipFile.open(Native Method) at java.util.zip.ZipFile.(ZipFile) .java:114) で java.util.jar.JarFile.(JarFile.java:135) で java.util.jar.JarFile.(JarFile.java:99) at org.datanucleus.plugin.NonManagedPluginRegistry.registerBundle(NonManagedPluginRegistry.java:390) ... 10 以上のネストされた Throwables StackTrace: java.io.FileNotFoundException: E:\ (指定されたパスが見つかりません) at java. java.util.zip.ZipFile.(ZipFile.java:114) の util.zip.ZipFile.open(ネイティブ メソッド)。java.util.jar.JarFile.(JarFile.java:135) の java.util.jar. JarFile.(JarFile.java:99) org.datanucleus.plugin.NonManagedPluginRegistry.registerBundle(NonManagedPluginRegistry.java:390) org.datanucleus.plugin.NonManagedPluginRegistry.registerExtensions(No nManagedPluginRegistry.java:219) at org.datanucleus. org.datanucleus.plugin の plugin.NonManagedPluginRegistry.registerExtensionPoin ts(NonManagedPluginRegistry.java:160)。PluginManager.(PluginManager.java:62) org.datanucleus.NucleusContext.(NucleusContext.java:211) org.datanucleus.NucleusContext.(NucleusContext.java:166) org.datanucleus.api.jdo.JDOPersistenceManagerFactory.(JDOPersis) tenceManagerFactory.java:360) org.datanucleus.api.jdo.JDOPersistenceManagerFactory.createPersistenceManagerFactory(JDOPersistenceManagerFactory.java:290) org.datanucleus.api.jdo.JDOPersistenceManagerFactory.getPersistenceManagerFactory(JDOPersistenceManagerFactory.java:191) com.ncr .server.Server.(Server.java:68) at com.ncr.server.Server.main(Server.java:91)166) org.datanucleus.api.jdo.JDOPersistenceManagerFactory.(JDOPersistenceManagerFactory.java:360) で org.datanucleus.api.jdo.JDOPersistenceManagerFactory.createPersistenceManagerFactory(JDOPersistenceManagerFactory.java:290) で org.datanucleus.api.jdo. com.ncr.server.Server.(Server.java:68) の JDOPersistenceManagerFactory.getPersistenceManagerFactory(JDOPersistenceManagerFactory.java:191) com.ncr.server.Server.main(Server.java:91) の166) org.datanucleus.api.jdo.JDOPersistenceManagerFactory.(JDOPersistenceManagerFactory.java:360) で org.datanucleus.api.jdo.JDOPersistenceManagerFactory.createPersistenceManagerFactory(JDOPersistenceManagerFactory.java:290) で org.datanucleus.api.jdo. com.ncr.server.Server.(Server.java:68) の JDOPersistenceManagerFactory.getPersistenceManagerFactory(JDOPersistenceManagerFactory.java:191) com.ncr.server.Server.main(Server.java:91) のcom.ncr.server.Server.(Server.java:68) の getPersistenceManagerFactory(JDOPersistenceManagerFactory.java:191) com.ncr.server.Server.main(Server.java:91) のcom.ncr.server.Server.(Server.java:68) の getPersistenceManagerFactory(JDOPersistenceManagerFactory.java:191) com.ncr.server.Server.main(Server.java:91) の
誰でも手がかりを得ましたか?