繁体   English   中英

运行Java时,如何解决输入JAR文件完整路径的需要?

[英]When running java how do I get around the need to enter the full path of my JAR file?

在Linux上,使用bash命令行,我正在运行Java以生成一些plantuml图。 如果我运行以下命令:

java -jar plantuml.jar Radio_1.2Rad_1200K.uml

我得到错误:

ERROR: Unable to access jarfile plantuml.jar

我做了一个“找到plantuml.jar”并找到了它,因此我使用了JAR文件的完整路径,并且该命令起作用了:

java -jar /usr/lib/eclipse/configuration/org.eclipse.osgi/384/0/.cp/lib/plantUml/plantuml.jar Radio_1.2Rad_1200K.uml

我是否需要设置一些Java路径才能使Java找到JAR文件? 还是必须始终使用完整路径? 还是需要将JAR文件移动到某个特殊位置?

“ java -jar”通过给定的相对或绝对文件名查找命名的JAR文件。

看来您正在使用基于Eclipse的安装中的plantUml。 如果需要重复执行此操作,则可以创建所需的JAR文件的副本,或创建供您使用的Shell脚本。

暂无
暂无

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

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