繁体   English   中英

在$ PATH环境变量中找到java -jar命令的jar文件

[英]locating jar file in $PATH environment variable for java -jar command

我想运行一个简单的可执行jar,如下所示:

java -jar /path/to/my/jar/myjar.jar

但是,每次我要运行它时,都必须放置该绝对路径。 有没有办法告诉操作系统在$PATH环境变量中寻找jar?

您也可以将jar文件复制到/ usr / bin文件夹,然后仅与$ myjar.jar

确保您的jar文件具有可执行位( chmod +x myjar.jar )并将其复制到/ usr / bin( sudo cp myjar.jar /usr/bin/myjar.jar

我认为您会使用类路径; 将目录附加到该目录,然后java -jar myjar.jar应该可以工作。

您可以改用CLASSPATH环境变量

-jar指令使用jar文件本身中定义的任何内容覆盖类路径。 做您需要的最好的方法是使用诸如ant,脚本之类的工具,或者将其复制到OS可以找到它的地方(如Nejc Saje所建议的)。

暂无
暂无

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

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