簡體   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