我正在尝试从命令提示符执行“javac Classname.java”,这个 Classname.java 需要 Jfreechart 库/jars,如果从 Eclipse 编译(因为项目包导入了 jars)则运行良好。
但我想从 cmd 提示符下运行该文件,但它无法向我显示输出。它带有错误,如:(“包不存在”),如何解决?我需要类文件并运行 JNI 命令来创建头文件。
最佳答案
您需要set the classpath .
您可以通过两种方式完成此操作。使用 -classpath
或 -cp
选项:
javac -cp jar1.jar;path/to/jar2.jar Classname.java
或者,如果您需要它持久存在,请使用 CLASSPATH
环境变量:
set CLASSPATH=path1;path2
javac Classname.java
关于java - 从 cmd 运行 Jar 相关的 .Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7423138/