java - 在哪里放置 jar 以便从命令行运行程序?

标签 java classpath

这听起来很傻,但我正在从命令提示符执行我的代码,并且必须在我的类里面使用一个 jar。 我把我的 jar 放在 JDK 的 lib 文件夹中.. 但我仍然收到找不到文件的错误

有什么解释吗??

已编辑:大家试了所有但还是不行

EDIT 2:我正在努力按照这个 link 的指示工作我正在使用 js-1.6R5.jar

编辑 3:我不明白你告诉我的所有事情,但对我没有用。请给我一个链接来上传我可以与大家分享的示例。

编辑 4:我受够了设置类路径但它不起作用...我的系统中安装了 SDK,我是否需要额外的 JDK 才能从命令提示符运行我的程序?

最佳答案

您需要通过执行以下操作将 jar 添加到类路径中...

java -classpath D:\myprogram;D:\myprogram\lib\supportLib.jar org.mypackage.HelloWorld

请参阅Wikipedia - Classpath_(Java)

关于java - 在哪里放置 jar 以便从命令行运行程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4364675/

相关文章:

spring-boot - Heroku SpringBoot ClassPathResource 获取 FileNotFoundException

java - 将 Jar 文件与 -classpath JAVA 组合

java - 如何从 Ubuntu 终端设置类路径以使用 Sun Java

java - Maven 未将依赖项复制到 Eclipse 中的 WEB-INF/lib

Java 计划任务(在 windows 中)

java - 防止改造编码我的 http 请求正文

java - 如何使用 VisualVM 发现瓶颈/问题

java - 自动调整 JavaFX TextArea 的宽度

java - 在一个类中设置一个值并从另一个类中检索 Java(Android 应用程序)

java - 在我的类(class)中使用 {@link classname} 作为外部 API