Eclipse中关于Referenced Libraryies和lib,以及Export成jar文件的问题。
1、第一个问题:
明明在lib下已经有jacorb.jar和xstream-1.3.1.jar,但是还是报找不到相关类。
在Project的Java Build Path对话框中,Add Jars,从lib中选择两个jar文件,于是Project的
Referenced Libraryies目录下就会出现上述两jar。
这样,就可以编绎通过了。
这是为什么?
2、编绎通过的情况下,Export成jar文件时,已经把lib也一块打包了,java -jar HIServer.jar
,仍然报找不到上述两个jar文件中的类。
为什么?Referenced Libraryies下的jar文件也要export出来吗?如何Export出来?
[解决办法]
1. Eclipse解析jar路径的问题。最安全的做法是,自己建一个目录,比如libs,然后将需要的jar拷贝进去,然后右键这些jar,选“Build Path”,再选“Add to Build Path”
2. 执行jar的时候,不是在Eclipse下执行的了。打完jar包,要配置路径的,具体也不太清楚。。。
如果把需要的jar路径,在环境变量里配置下classpath,就能用了(法子不是很好。。)。