1

在 linux 上,使用 bash 命令行,我正在运行 java 来生成一些植物图。如果我运行以下命令:

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

我得到错误:

ERROR: Unable to access jarfile plantuml.jar

我做了一个“locate 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 文件移动到某个特殊位置?

4

1 回答 1

1

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

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

于 2014-12-10T16:01:53.647 回答