java - 从 cmd 运行 Jar 相关的 .Java

标签 java eclipse java-native-interface command command-prompt

我正在尝试从命令提示符执行“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/

相关文章:

java - 是否可以启动托管在特定屏幕位置和窗口大小的 GWT?

java - 如何在 Eclipse 中更改 "installed project facet"的 Java 版本?

java - Android JNI 检测到应用程序错误 : JNI GetMethodID called with pending exception

Android:如何从 native 代码获取设备 DPI

java - 在 CentOS OpenJDK 1.8 上哪里可以找到 jni_md.h

java - MouseAdapter 中 isPopupTrigger() 的正确处理是什么

java - java中如何使 session 过期?

java - 当 java 程序出现异常时(从 shellscropt 运行 java 程序)如何只打印退出代码?

java - 使用 Maven 自动验证 JavaDoc

java - eclipse : key on Android AES encryption and decryption