繁体   English   中英

在 java 类路径中添加一些东西

[英]Add something to the java classpath

我有一个 jar 文件,我想将它添加到类路径中,所以我运行了 java -cp ".;C:\Path\to\my\magical\jarfile.jar;.\some\other\directory" MyClass

问题是:我在 class 中使用了一些导入命令,Java 不再找到它们,因为我替换了类路径。 我只想向路径添加两个元素。 在 Windows 下这怎么可能?

https://docs.oracle.com/javase/7/docs/technotes/tools/windows/classpath.html指定:

默认 class 路径为当前目录。 设置 CLASSPATH 变量或使用 -classpath 命令行选项会覆盖该默认值,因此如果要在搜索路径中包含当前目录,则必须包含“.”。 在新设置中。

因此,要添加到该默认值,请在您的调用中包含 CLASSPATH 环境变量:

java -cp ".;C:\Path\to\my\magical\jarfile.jar;.\some\other\directory;%CLASSPATH%"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM