簡體   English   中英

如何在Java源代碼中指定jar的路徑?

[英]How to specify the path to jar in java source code?

在我的程序中,我正在導入jar的類文件中定義的一些函數。 每當我編譯或運行代碼時,我總是需要使用-cp ./:/path/to/jar指定文件的路徑。

有什么方法可以在源代碼中指定jar路徑? 這樣,我每次編譯或運行代碼時都不需要鍵入-cp ./:/path/to/jar嗎?

VM使用classpath查找類。 您不能在源代碼中指定它。 如果您正在尋找快捷方式,則可以編寫一個包裝器腳本,以所需的類路徑調用程序。

您可以改為更改包裝方式。 如果您創建了一個“胖罐子”,其中包含代碼和您依賴的其他罐子中的其他類,則可以使用“ java -jar yourjar.jar”運行您的應用程序。 Maven Shade是執行此操作的一種方法,請參見: https : //maven.apache.org/plugins/maven-shade-plugin/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM