我试图在我的程序中使用sourceforge库。 在我的电脑上我使用Eclipse,并且我很容易将jar文件添加到我的项目中。 现在,我想将代码移到另一台计算机上。我不能在我的项目中包含jar文件
我试过一个可执行的jar文件,但问题是我无法在新计算机上调试它。 所以,我决定移动源代码并在那里编译它。
我尝试以下,但他们都打败了:(所有在Windows命令提示符)在我的JRE文件夹中的/ lib/ext目录文件夹
- 复制的jar文件,并添加此文件夹的classpath
javac -cp ".\lib\*.jar" src/*.java
javac -cp "./lib/*.jar" src/*.java
在所有这些库中的jar文件中定义的类不能被Java的认可! 其实这个包没找到...
有什么想法吗?我在做什么愚蠢的事情?
通配符不会工作。而不是 'javac -cp“。\ lib * .jar”'你是否真的尝试过使用'-cp fullpath_to_jar; fullpath_to_another_jar''? – 2012-02-20 20:27:16
我认为你应该把你的代码(它所在的目录)打开项目在新机器上再次添加罐子的方式与第一台机器中的相同,Eclipse不会为'lib/ext'添加任何东西,而'javac'编译要执行的东西,而不是移动您的代码 – madth3 2012-02-20 20:28:39
另外,这可能是有用的:http://stackoverflow.com/q/3479466/422353 – madth3 2012-02-20 20:29:55