如何從.java文件創建可執行jar文件。只有一個使用awt和applet創建的java文件dm.java。我需要用圖標或圖像創建可執行的jar文件。通過點擊jar,它將作爲應用程序打開。這是可能的 ?請幫我java可執行jar創建
回答
使用Eclipse,右鍵點擊project - >'Export' - >'Java' - >'Runnable Jar File',填寫所有字段並按'Finish'。大多數使用此方法導出的jar可以雙擊運行,但有些需要從命令行啓動。
任何人都可以向我發送我需要從.java文件到cmd模式創建jar的步驟。這個java文件不包含LFA2711的任何包,也包含 – user753527 2011-05-27 06:05:42
,並且在完成包含所有庫之前,還選擇「將所需的庫提取到jar中」。 – Harinder 2011-05-27 06:12:18
最簡單的就是使用eclipse導出到jar文件。否則,您將需要使用java -jar命令。
爲了使雙擊發生,雙擊jar文件會自動將jar文件。否則,你總是可以在jar文件中創建一個快捷方式(贏得勝利)。然後你可以雙擊該快捷方式打開你的jar文件
任何人都可以向我發送我需要從.java文件中以cmd模式創建jar的步驟。這個java文件不包含任何包也 – user753527 2011-05-27 06:03:12
要做到這一點,你必須將文件MANFEST.MF包含到你的jar的META-INF目錄中。清單必須包含屬性Main -Class
。它的值是主類的全限定類名,即作爲應用程序入口點的類。
有關詳細信息,請參見http://download.oracle.com/javase/1.4.2/docs/guide/jar/jar.html。
圖標是不同的。如果您正在講述出現在應用程序窗口左上角的圖標,請使用frame.setIconImage(image)
。 如果您詢問命令窗口中顯示的圖標,這是特定平臺,可以通過運行腳本來實現。
任何人都可以發送我需要從.java文件做到在cmd模式下創建jar的步驟。這個java文件也不包含任何包。 – user753527 2011-05-27 06:02:53
可以使用Java Web Start啓動桌面上自由浮動的小程序。 JWS可以安裝桌面快捷方式&應用程序的菜單項,都帶有圖標。
JWS只使用Jar文件。要罐子您的小程序,做這樣的事情..
prompt>dir
dm.java
prompt>javac dm.java // compile the source
prompt>dir
dm.class
dm$1.class
dm.java
prompt>jar -cf *.class dm.jar // archive the classes
prompt>dir
dm.class
dm$1.class
dm.jar
dm.java
prompt>
它不是嚴格必要列入清單的JWS應用程序,而且幾乎沒有任何意義了JWS小程序。小應用程序類是在JNLP用來啓動小程序的文件中指定的。 JNLP文件還包含有關快捷方式和圖標的信息。
當您使用包含Main-Class:的清單創建可執行文件.jar時,如果您在系統上設置了正確的文件關聯,則雙擊它就可以工作。爲了正確,您需要安裝最新版本的Java。某些舊版本的Java不會設置最終用戶需要的文件關聯。您可以保證它只會通過提供批處理腳本來創建文件關聯,如下所示:
@ECHO off
SETLOCAL ENABLEDELAYEDEXPANSION
:: this .bat script creates a file association for executable .jar files
ECHO Creating .jar file association...
ECHO JAVA_HOME is %JAVA_HOME%
IF NOT DEFINED JAVA_HOME GOTO :FAIL
REG ADD "HKCR\jarfile" /ve /t REG_SZ /d "Executable Jar File" /f
REG ADD "HKCR\jarfile\shell" /ve /f
REG ADD "HKCR\jarfile\shell\open" /ve /f
ECHO REG ADD "HKCR\jarfile\shell\open\command" /ve /t REG_SZ /d "\"%JAVA_HOME%\bin\javaw.exe\" -jar \"%%1\" %%*" /f
REG ADD "HKCR\jarfile\shell\open\command" /ve /t REG_SZ /d "\"%JAVA_HOME%\bin\javaw.exe\" -jar \"%%1\" %%**" /f
REG ADD "HKLM\jarfile" /ve /t REG_SZ /d "Executable Jar File" /f
REG ADD "HKLM\SOFTWARE\Classes\jarfile\shell" /ve /f
REG ADD "HKLM\SOFTWARE\Classes\jarfile\shell\open" /ve /f
REG ADD "HKLM\SOFTWARE\Classes\jarfile\shell\open\command" /ve /t REG_SZ /d "\"%JAVA_HOME%\bin\javaw.exe\" -jar \"%%1\" %%*" /f
ECHO Finished creating .jar file association for executable .jar files.
PAUSE
GOTO EOF
:FAIL
ECHO Script failed. JAVA_HOME not defined.
PAUSE
- 1. java eclipse創建可執行jar
- 2. 創建可執行的JAR
- 3. 從jar中創建可執行文件
- 4. 使用Eclipse創建可執行jar
- 5. 爲Selenium創建可執行Jar代碼
- 6. 如何創建testNG可執行.jar
- 7. 從2個其他可執行文件jar創建可執行jar
- 8. 從可執行Java Jar文件創建Shell腳本
- 9. 可執行的JAR文件中創建沒有得到執行
- 10. 使用Java創建可執行設備
- 11. JRuby Warbler沒有創建可用的可執行JAR文件
- 12. 創建可執行的JRuby jar時,我可以省掉什麼?
- 13. 如何運行使用maven創建的可執行jar文件?
- 14. Java可執行jar類路徑混淆
- 15. Java Eclipse可執行文件jar文件
- 16. 來自JAR的Java可執行文件
- 17. Java Swing - 更改可執行jar圖標
- 18. Java可執行文件Jar文件
- 19. Java :: ANT創建Jar
- 20. Netbeans java創建jar
- 21. 可執行的jar
- 22. Eclipse JAR創建與cmd行JAR創建
- 23. 在當前jar中創建java進程來執行類
- 24. 使用Ant創建可執行的JAR:如何外部庫文件添加到可執行的JAR
- 25. 如何從我的java .jar文件創建可執行的蘋果.app文件?
- 26. Java Netbeans GUI構建器使可執行jar
- 27. 如何在java中構建可執行jar
- 28. 使用Spock測試集創建一個Groovy可執行jar以執行
- 29. 創建可以在任何機器上執行的jar文件
- 30. 從Ant創建的可執行jar文件不起作用
爲什麼要將applet作爲可執行jar? – 2011-05-27 05:22:06
爲什麼在這個千年中使用AWT編碼? – 2011-05-27 07:07:09