我做了一些Java應用程序,並且我想創建可執行的JAR文件。我試過使用「導出」 - >「可運行的JAR文件」,它可以工作,但我的應用程序包含帶有圖像的文件夾,並且應用程序在沒有任何圖像的情況下執行!但是,如果我嘗試使用「導出」 - >「JAR文件」,我製作了JAR文件,但是我無法執行它 - 單擊文件並且什麼都沒有!我選擇主類,任何資源,但我的JAR文件不會執行。請告訴我,我該如何解決它?如何在Eclipse中創建可執行的JAR應用程序?
0
A
回答
2
這一切都取決於圖像是如何加載/在Java代碼中使用。最適合我的是在你的項目中有一個名爲合適的文件夾(例如「res」或「resources」),並將所有不是java代碼的文件放在那裏。然後,您可以使用指向這些資源的URL加載資源。看下面的例子:
URL css_url = getClass().getResource("/resource/style.css");
0
爲了讓應用程序知道附加內容在哪裏(媒體,類等),它需要一個清單。清單應該和你的eclipse設置一起生成,如果是這樣,你需要編輯它並輸入一些路徑。
如果你沒有你可以簡單地創建一個。
一切你需要知道的關於清單和怎麼做,你可以在這裏找到:
http://docs.oracle.com/javase/tutorial/deployment/jar/index.html
0
添加img文件夾在您的項目的src文件夾。刷新項目。再導出到Executable Jar文件
0
你的JAR工作正常,問題在於你的圖像的位置。你可以在你的項目中創建一個新的文件夾,如:images
,並把你的圖標放在那裏。你會用這種方式來設置你的菜單上的圖標:
nameOfComponent.setIcon(new ImageIcon("images/NameOfIcon.PNG"));
但是,在這種形式給出的問題是,你必須「扛」你的形象與你的JAR文件的文件夾:
這就是爲什麼你應該考慮這個aproach
你會得到這樣的事情在你的工程資源管理器:
相關問題
- 1. 如何爲JavaFX應用程序創建可執行混淆jar?
- 2. 使用Eclipse創建可執行jar
- 3. java eclipse創建可執行jar
- 4. 如何使用Spring Boot爲非Web應用程序創建可執行Jar
- 5. 創建可執行的JAR
- 6. 如何爲Excel宏程序創建可執行應用程序?
- 7. 如何在Eclipse中使用其他外部jar依賴項創建不可運行/不可執行的jar
- 8. 如何創建testNG可執行.jar
- 9. 在Eclipse中創建可執行JAR文件
- 10. java可執行jar創建
- 11. 如何在Windows中創建可執行的jar文件? (沒有Eclipse)
- 12. 如何從java應用程序執行可運行JAR
- 13. 如何將eclipse動態web應用程序轉換爲可執行jar
- 14. Eclipse JAR創建與cmd行JAR創建
- 15. 如何爲Qt應用程序創建可執行文件?
- 16. 如何運行使用maven創建的可執行jar文件?
- 17. 如何創建一個.jar運行命令行應用程序
- 18. 在linux中創建可執行應用程序
- 19. 從jar中創建可執行文件
- 20. 可執行jar,如何設置應用程序名稱?
- 21. 如何在Blackberry Eclipse中創建jar
- 22. 如何在eclipse上運行HTML5 ADT創建Android應用程序
- 23. 如何在eclipse中執行一個可運行jar文件
- 24. 如何限制獨立執行並可通過Web應用程序執行的可運行JAR的執行。
- 25. 如何在Maven項目中使用Eclipse中的資源創建可運行jar
- 26. 如何在jar文件中創建Frame/Applet應用程序?
- 27. 關於eclipse中的可執行jar
- 28. 如何用maven創建基於spring的可執行jar?
- 29. 如何用黃瓜測試創建可執行的jar文件?
- 30. 加密可執行的JAR內部在Java Swing應用程序
這些圖像在哪裏?告訴我正確的路徑。 –
MyProject/images/menu_icons/ – malcoauri
看看這個例子如何正確添加圖標:http://stackoverflow.com/questions/13258375/how-to-set-an-icon-to-a-jframe-when-using- createandshowgui-method/13259593#13259593你正在做的方式不是最好的。 –