簡體   English   中英

無法將我的任何項目導出到.jar文件中

[英]Unable to export any of my projects into a .jar file

每次我嘗試將我的工作區中的任何項目導出到Java jar文件時,我最終都會收到錯誤消息:

JAR創建失敗。 詳細信息請參閱其他信息。 類路徑上的類文件未找到或無法訪問:'服務器管理器/ src / me / Zahach / ServerManager / main.java'

並且我的項目中的每個類都會重復此錯誤。

我嘗試重新安裝Eclipse,但沒有用。 然后我嘗試重新創建一個項目並將我的包拖放到其中,這也無效。

到底是怎么回事?

該錯誤是由於缺少相應.java文件的.class文件引起的

  1. 在Eclipse中

    轉到Project->CleanRebuild項目,然后嘗試導出,
    如果它不起作用,那么請確保.class文件存在於您的案例中的main.java文件的bin文件夾中

  2. 另一種解決方案是確保Classpath有效

還要確保工作區文件夾中的權限正常。 我在更新Eclipse然后下載一些Maven依賴項后遇到了這個問題。 最后,修復它的是做一個sudo chmod 777 -R workspace/MyProject

我在將java文件導出到壓縮的jar文件時遇到了類似的問題,所以我檢查了我的項目的Java Build Path,發現我從項目中引用的External jar不在指定的文件夾位置。 一旦我解決了這個問題,我就可以將我的java文件導出到jar中了。

我有同樣的問題,但即使按照接受的答案的步驟,它也沒有用。 由於某種原因,它沒有生成my_file.class。 但是,我發現了一個可能對其他人有幫助的技巧,我重命名了“my_file”並再次構建,它運行正常。

您可能有任何完全為空的java文件。 你在具有somethingName.java的項目中擁有該文件,但內部卻沒有。 因此,沒有為它生成字節碼,它會引發錯誤。 您可以在錯誤詳細信息中找到該文件並將其刪除,然后再次嘗試構建jar。 它工作:)豎起大拇指

我有空的Java文件類導致錯誤。

暫無
暫無

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

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