我正在爲控制檯應用程序創建一個小接口,並且正在執行控制檯應用程序,然後通過命令行運行命令。如何通過Java Web向外部JAR提供類路徑開始
我的問題是我正在執行的JAR需要提供一個JAR庫的路徑。不過,我不知道如何正確傳遞這些信息。根據我在JNLP File Syntax中找到的信息,我應該在JNLP文件中將所有外部JAR添加到JAR路徑中。
這個文件看起來是這樣的:
<resources>
<j2se version="1.5+"/>
<jar href="uToolGUI.jar" main="true"/>
<jar href="uTool.jar"/>
<jar href="jpcap.jar"/>
</resources>
我目前正在執行的路線是這樣的:
java.exe -cp lib\jpcap.jar;. -jar D:\jarCreateLib\uTool.jar gen
所以我想這個問題歸結爲 - 我怎麼提到我想庫的方式使Web Start可以讓我這樣做。
這在通過Eclipse執行時就像一種魅力。如果我必須通過java -jar...
運行它,我必須添加-Djnlp.java.library.path=lib
然而,只要我嘗試通過Java Web Start執行它,這沒有任何區別。
在此先感謝您的任何答覆和答案。
「manifest」是什麼意思? – trashgod
除了標準文件和文件簽名以外,還有這一行 主要類:uTool.View.MainViewFrame –