如何编译使用JAR的Java代码?

时间:2017-05-12 16:46:47

标签: java

我正在尝试编译和运行依赖于jar包的java代码。我将所有内容放在同一目录中,但我仍然收到此错误。

我不知道为什么会这样。我也将所有jar文件导入到我的类路径中。

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

我猜您的代码使用存储在外部jar文件中的类。 如果使用命令行进行编译和执行,则必须将jar文件添加到classpath。

例:

编译:

  

javac -classpath C:/folder/MyJarFile.jar MyClass.java

运行:

  

java -classpath C:/folder/MyJarFile.jar MyClass

另外,请确保正确导入外部类,如

import thepkg.OtherClass;

我强烈建议使用IDE,因为Eclipse或netbeans确实开发了任何东西,甚至是一个基本的简单示例。 今天有一些在线IDE,比如Tutorials Point,但我不知道如何在这些环境中包含外部库。