當我嘗試我的項目導出爲可運行罐子Eclise給了我以下錯誤:Eclipse中無法創建運行的JAR - 無資源選擇
沒有選擇資源。
該項目在Eclipse中運行良好,我已經嘗試在導出之前清理項目,但沒有奏效。
關於如何解決這個問題的任何想法。
當我嘗試我的項目導出爲可運行罐子Eclise給了我以下錯誤:Eclipse中無法創建運行的JAR - 無資源選擇
沒有選擇資源。
該項目在Eclipse中運行良好,我已經嘗試在導出之前清理項目,但沒有奏效。
關於如何解決這個問題的任何想法。
,我出口項目爲一個檔案文件。然後我打開了一個新的工作區並導入了存檔項目。之後,我嘗試將該項目導出爲可運行的jar,兩次嘗試之後,該jar就像它應該運行一樣。
我仍然不知道確切的原因是什麼,但我希望有人如何遇到同樣的問題認爲這有幫助。
當您在Eclipse中單擊此選項時,您應該看到一個彈出窗口,讓您選擇要導出的文件,您需要選擇src文件夾。
當我出口項目作爲一個普通罐子,我只得到這個彈出。不是當我將項目導出爲**可運行** jar時。 – TrashCan
試試這個,這是在Eclipse中創建一個罐子或運行的JAR我解決了這一問題的方式,在項目所有的外部庫將包含
File -> Export-> Java ->Runnbale JAR file
Launch configuration : your Class containing the public static void main(String[] args)
Export destination : Target place
Library Handling:
Package required libraries into generated JAR
FINISH
該問題很可能與您的運行配置有關。
最後一步是關鍵。
請您詳細說明在哪裏可以找到新創建的啓動配置?一切似乎都一樣。 – tricknology
我認爲這意味着你從標籤爲「啓動配置」的下拉菜單中選擇了正確的項目,這對我來說是正常的,反正 – CSCH
只是嘗試了幾次,仍然收到錯誤 –
檢查您的項目在選擇主課程時是否正確。
如果類不存在,那是Eclipse的標準錯誤。
我繼續得到「沒有資源選擇」的錯誤。然後我做了我引用的程序,它給了我一個MANIFEST文件。然後我能夠創建一個可執行的JAR。
引用:「我將該項目導出爲一個存檔文件,然後打開一個新的工作空間並導入存檔的項目。之後,我嘗試將項目導出爲可運行jar,兩次嘗試後jar運行爲是應該的嗎?「
我有這個相同的問題,我能解決它。也許你應該交叉驗證你在這個項目中選擇的main
類。其他項目的main
類可能與您選擇的main
類具有相同的名稱。確保您選擇的main
類是您選擇的項目中的一個。
做一個(項目 - >清理)並創建一個新的運行配置(具有正確的項目和類名稱與main()方法,選中)解決了我的問題。你只需要在導出時選擇新的運行配置可運行的罐子:)
問題是你的包。您可能已將其重命名,並且在導出選項中,該程序很混亂,並且正在使用您的軟件包的名字。
這基本上是在您更改創建程序的包名稱時發生的。這會造成包裹方面的混淆,因爲按照程序導出,主要方法仍舊寫在舊包裹中。 要解決它,只需將其複製並粘貼到具有不同名稱的相同包中,然後嘗試導出它。檢查日誌。
試過了,並沒有爲我工作。然而,簡單地刪除運行配置並重新運行。 –
是的。不知道確切的問題是什麼。但歸檔和重新導入工作。 – Vijay