【发布时间】:2012-08-02 12:33:38
【问题描述】:
我遇到了一个非常奇怪的错误。这就是我所做的:
我创建了一个项目(使用 Netbeans),其中包含 datanucleuse-core-3.0.0-release.jar。该项目可以成功构建。当我尝试使用 Netbeans 运行它或通过命令提示符在 dist 文件夹中运行 'java -jar <.jar bundle>' 时,它也运行顺利。
问题是,当我将该 dist 文件夹复制到另一个位置并尝试使用命令提示符再次运行它时,它给出了以下错误:
线程“main”中的异常读取清单文件时出错 “jar:file:/E:/!new/BTJ/NCRServer/lib/datanucleus-core-3.0.0-release.jar!/plugin.xml” org.datanucleus.exceptions.NucleusException:读取清单时出错 文件“罐子:fi le:/E:/!new/BTJ/NCRServer/lib/datanucleus-core-3.0.0-release.jar!/plugin.xml" 在 org.datanucleus.plugin.NonManagedPluginRegistry.registerBundle(NonMan 老化插件注册表.java:481) 在 org.datanucleus.plugin.NonManagedPluginRegistry.registerExtensions(否 nManagedPluginRegistry.java:219) 在 org.datanucleus.plugin.NonManagedPluginRegistry.registerExtensionPoin ts(NonManagedPluginRegistry.java:160) 在 org.datanucleus.plugin.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.createPersistenc eManagerFactory(JDOPersistenceManagerFactory.java:290) 在 org.datanucleus.api.jdo.JDOPersistenceManagerFactory.getPersistenceMa nagerFactory(JDOPersistenceManagerFactory.java:191) 在 com.ncr.server.Server.(Server.java:68) at com.ncr.server.Server.main(Server.java:91) Caused by: java.io.FileNotFoundException: E:\ (系统找不到路径s 指定) 在 java.util.zip.ZipFile.open(本机方法) 在 java.util.zip.ZipFile.(ZipFile.java:114) 在 java.util.jar.JarFile.(JarFile.java:135) 在 java.util.jar.JarFile.(JarFile.java:99) 在 org.datanucleus.plugin.NonManagedPluginRegistry.registerBundle(NonMan 老年插件注册.java:390) ... 10 多个嵌套 Throwables StackTrace: java.io.FileNotFoundException: E:\ (系统找不到路径 指定的) 在 java.util.zip.ZipFile.open(本机方法) 在 java.util.zip.ZipFile.(ZipFile.java:114) 在 java.util.jar.JarFile.(JarFile.java:135) 在 java.util.jar.JarFile.(JarFile.java:99) 在 org.datanucleus.plugin.NonManagedPluginRegistry.registerBundle(NonMan 老年插件注册.java:390) 在 org.datanucleus.plugin.NonManagedPluginRegistry.registerExtensions(否 nManagedPluginRegistry.java:219) 在 org.datanucleus.plugin.NonManagedPluginRegistry.registerExtensionPoin ts(NonManagedPluginRegistry.java:160) 在 org.datanucleus.plugin.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.createPersistenc eManagerFactory(JDOPersistenceManagerFactory.java:290) 在 org.datanucleus.api.jdo.JDOPersistenceManagerFactory.getPersistenceMa nagerFactory(JDOPersistenceManagerFactory.java:191) 在 com.ncr.server.Server.(Server.java:68) 在 com.ncr.server.Server.main(Server.java:91)
有人知道吗?
【问题讨论】:
标签: netbeans import jdo datanucleus