在没有IDE的情况下导入外部类

时间:2014-01-19 04:04:44

标签: java jar import

我只是想知道如何使用IDE导入位于.jar文件中的类。 jar文件与java文件位于同一目录中。 例如,jar文件名为“someclasses.jar”,我的文件名为program.java

我做过研究,我似乎无法让它发挥作用。我不确定我是否也正确地进行了类路径。这是否接近应该如何完成:

import someclasses.*;

以及编译和运行时:

javac -cp '.:someclasses.jar' program.java

java -cp '.:someclasses.jar' program

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

你必须这样做。

javac -cp .:someclasses.jar program.java

java -cp .:someclasses.jar program

重新导入import语句,它应该是使用的类的完全限定名, NOT jar的名称。*你必须从目录顶部执行这些命令。例如

javac -cp .:someclasses.jar com.test.program.java