我用简单的文本文档进行编码,并使用javac命令通过命令行执行java代码。我想使用像/abc/public/assi1这样的目录中的jar文件,并且我有像/abc/assi1那样的目录下的代码。我在类myClass.java中包含了带有import语句的jar文件,该类位于目录/abc/assi1/myClass.javai中,我收到了错误。
它无法识别jar文件中的内容。
有人能帮忙吗。
感谢
您可以从/abc/assi1:目录编译这样的代码
javac -cp .:/abc/public/assi1/your.jar -d . your-java-class.java
然后,您可以从/abc/assi1:目录运行这样的代码
java -cp .:/abc/public/assi1/your.jar your-java-class
-cp
选项在命令行上为您设置类路径。它将所需的jar文件和当前目录.
添加到类路径中。
jar必须在您的java路径中。
你必须写这样的东西。
javac -classpath pathtolib.jar src.java