当前页面: 开发资料首页 → Eclipse 专题 → 打包
打包
摘要: 打包
eclipse下利用ant打包后运行jar包报告java.lang.NoClassDefFoundError,如果没有应用外包的情况下不会出错,一旦应用了外包就会出现这个错,在系统变量设置classpath也不管用,是什么问题啊?
应该是你的ANT的build.xml文件的问题,如果你使用了外部包的话要在build.xml文件中声明...
...
...
就像我上面的XML代码一样,先要声明一个classpath.id,其内部的节点是你想引入的包的路径,在compile目标中再把这个classpath.id指定给编译器...
问题解决,jar包里的manifest.mf文件里的class-path路径没写对,而且这个文件最后要加回车