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

时间:2014-12-10 15:50:56

标签: java jar plantuml

在linux上,使用bash命令行,我运行java来生成一些工厂图。如果我运行以下内容:

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找到JAR文件,我需要设置一些java路径吗?或者我必须始终使用完整路径?或者我是否需要将JAR文件移动到某个特殊位置?

1 个答案:

答案 0 :(得分:1)

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

您似乎正在使用基于Eclipse的安装中的plantUml。 如果需要重复执行此操作,可以创建所需的JAR文件的副本,或者创建一个shell脚本供您使用。