簡體   English   中英

構建Java Project無法訪問外部jar引用的庫?

[英]Building Java Project can't access external jar referenced libraries?

當我在eclipse中運行它時,我的程序運行完全正確,但是當我嘗試將其構建到可運行的jar中時,我遇到了問題。

當我將庫處理設置為將所需的庫提取到生成的JAR中,或將所需的庫復制到生成的JAR旁邊的子文件夾中時,該程序會運行,但不會執行涉及外部庫的任何操作。 當我將其設置為將所需的庫打包到生成的JAR中時,嘗試運行JAR時絕對沒有任何反應。

在這一點上,我不知道在過去一個小時里在網上尋找解決方案后該怎么辦,圖書館處理似乎對其他所有人都可以工作?

我正在使用eclipse 4.4.1是否有所作為

首先檢查以確保您具有庫。 為此,請使用Win rar或類似文件打開jar文件。 如果缺少庫,則可以將它們復制並粘貼到jar文件中。

如果它們在那里,則可以創建一個批處理文件(如果使用Windows),並使用java命令運行jar文件。 這樣做會在命令提示符下為您提供一個控制台,以查看輸出和堆棧跟蹤。 這可以幫助您找到問題所在。 .bat文件的命令:

java -jar jarfile.jar

如果不想創建批處理文件並在命令提示符下運行它,請記住使cmd路徑與jar文件位置相同。

暫無
暫無

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

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