在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文件移动到某个特殊位置?
答案 0 :(得分:1)
“java -jar”按给定的相对或绝对文件名查找命名的JAR文件。
您似乎正在使用基于Eclipse的安装中的plantUml。 如果需要重复执行此操作,可以创建所需的JAR文件的副本,或者创建一个shell脚本供您使用。