2013-11-01 121 views
0

我正在修復預編寫的java/swing應用程序中的錯誤。現在所有的錯誤都消失了,我創建了一個應用程序的jar來分發它,並且jar不運行。在Eclipse中工作,但不在jar中

這兩個classpath文件看起來都是一樣的,一個在Eclipse中與jar中的一個。沒有運氣:( 我硬編碼的清單文件中的所有.jar文件的路徑,仍然沒有工作!

還有什麼我應該檢查以及?任何幫助非常感謝。以使最後的解決方案測試人員提前從Eclipse運行的應用程序。 讓我知道如果有任何文件/代碼,你要我在這裏發佈。

感謝。

+0

當你說jar沒有運行時,你的意思是當你試圖通過命令行運行它時會引發某種錯誤,或者它在執行時根本就什麼也不做。 – Surveon

+0

是的,對不起,我應該提到,我得到java.lang.ExceptionInInitializerError。是的,我用命令提示符來運行jar,我真的知道它失敗的地方。所以我認爲jar無法找到特定的.jar文件。 – user2933333

+0

你可以看看http://stackoverflow.com/questions/3375810/exception-in-initializer-error –

回答

0

我認爲你需要設置你的班級路徑,特別是給你的班級路徑添加'。;'

(圓點表示當前dirctory)

0

如果你在命令行中運行的罐子,你需要使用命令

java -jar MyJar.jar 

你不把你得到的錯誤信息或你如何試圖運行該jar,但如果它是從命令行,並且你得到一個錯誤,如could not find or load main class那麼丟失-jar標誌將做到這一點。今天早些時候,我發生了同樣的事情。我從eclipse創建了一個可運行的jar,並且無論如何都不必修改它以使其運行。

+0

我使用的運行命令是java -jar jarName.jar並且錯誤是 – user2933333

+0

線程「Thread-3」中的異常, java.lang.ExceptionInInitializerError at com.documentum.fc.client.DfClient。 (DfClient.java:697) 在com.documentum.com.DfClientX.getLocalClient(DfClientX.java:43) 在dst.proc.DocumentumImageLoader.createSessionManager(DocumentumImageLoader.java:97) 在dst.proc.DocumentumImageLoader。 loadImages(DocumentumImageLoader.java:53) at dst.proc.CreateDocumentumDataProc.load(CreateDocumentumDataProc.java:114) – user2933333

+0

at dst.controllers.DocumentumController $ 1.run(DocumentumController.java:43) at java.lang.Thread.run (未知來源) 引起:java.lang.NullPointerException at com.documentum.fc.client.security.impl.IpAndRcHelper.getRegistration(IpAndRcHelper.java:439) at com.documentum.fc.client.security.impl .DfcIdentityPublisher.getRegistration(DfcIdentityPublish er.java:469) at com.documentum.fc.client.security.impl.DfcIdentityPublisher.isRegistration(DfcIdentityPublisher.java:446) at – user2933333

0

它最終如何工作是將jar文件導出到單獨的文件夾中。它的功能就像一個魅力:)給測試人員提供lib文件夾的jar文件,現在它已經工作好幾個星期了!謝謝大家幫助我。

相關問題