我有一个项目,它生成2个jar文件{Main.jar,Sub.jar},并依赖于另外两个jar文件库{extJar1.jar extJar2.jar}。
在eclipse中,构建Main.jar和Sub.jar工作正常,因此eclipse可以看到所需的一切。 在运行Main.jar的CLI上工作正常,程序成功完成。
然后在eclipse中运行项目,从extJar1.jar中生成NoClassDefFoundError
我的系统类路径是空白的,所以一切都必须包含在4个jar文件中。
鉴于eclipse可以构建项目,所以显然可以看到所有必需的类,为什么在eclipse中运行会产生这个问题?