我想爲我的java項目創建.exe文件並將其提供給我的朋友。我在eclipse中編寫了我的項目,它使用sqlite。我不知道如何創建一個可以在其他PC上運行的.exe文件。 任何人都可以幫忙嗎? P.S:我看到這個鏈接,但它對我無用! Create .jar of an eclipse project that uses Sqlite DB爲包含sqlite的java項目製作.exe文件
1
A
回答
2
.exe是Windows的生物。
運行Java程序,你通常是:
創建一個.jar文件(以下簡稱 「本機」 的Java庫格式)
寫DOS/Windows的.bat文件(或者, (可以使用Linux shell腳本)運行Java程序(使用Java .jar文件)
(可選)爲最終用戶創建一些易於使用的機制以下載Java JRE(如果它尚未安裝他們的電腦)。
你的.bat文件可以如此簡單:
start javaw -jar myjarfile.jar
1
你有沒有考慮建立從日食運行的JAR。
在eclipse中,進入File> Export> Java> Runnable Jar。
在那裏你會找到一些選擇,你可以使用適合你的東西。創建的jar應該可以自己運行(顯然它需要java運行時)。
試試看。
+0
我也創建了它,但是當我雙擊.jar文件沒有任何反應! – Sara 2012-01-08 01:53:37
1
我會推薦使用bat文件。你可以製作一個雙擊jar文件,但我覺得這有時是限制性的,不直觀。
- 很多最終用戶都知道jar文件是可雙擊的。
- 您需要確保jar文件具有定義的主類和類路徑。 jar文件中的classpath部分有時會導致問題。就像你不能在文件系統上引用文件或路徑一樣。只能從jar文件的位置相對引用的文件或文件夾。
- 對於windows用戶,你不能輕易地從jar文件中創建一個exe文件。有類似使用jsmooth的方法,它會將你的jar文件包裝成一個exe文件(在進程中膨脹exe文件)。
最簡單的方法是創建一個bat文件。您可以輕鬆地將一個bat文件轉換爲一個exe文件,並使該exe文件具有一個圖標和一切。鏈接到這裏轉換器:
http://download.cnet.com/Bat-To-Exe-Converter/3000-2069_4-10555897.html
0
- 首先通過單擊文件菜單,然後出口上創建一個可執行的JAR文件,然後選擇運行的JAR文件。
- 然後選擇主類並單擊確定 - 將創建jar文件。
- 之後,使用Launch4j應用程序來創建.exe。Launch4j是創建exe文件的最佳選擇。
- 然後使用Inno Setup Creater創建一個安裝程序並完成。
相關問題
- 1. Java項目到.exe文件
- 2. 如何從包含庫的eclipse項目製作jar文件?
- 3. 製作包含測試文件的Gradle項目
- 4. 在另一個項目中包含Maven項目作爲插件?
- 5. 製作的Java EXE
- 6. 如何從子目錄製作包含javascript文件的包
- 7. ASP.NET Core自包含的exe文件
- 8. .EXE文件包含的內容
- 9. Python項目exe文件
- 10. 限制包含的文件選項
- 11. 將exe文件打包成java文件
- 12. 如何將java項目轉換爲.exe文件?
- 13. 如何在eclipse中包含netbeans中的java項目中的scala項目文件
- 14. 使用包含ActionbarSherlock作爲庫項目的Ant構建項目
- 15. NetBeans Java項目的.gitignore文件應該包含哪些內容?
- 16. 從包括.txt文件的python製作一個.exe文件?
- 17. Yii2包含文件到項目
- 18. 在C++項目中包含.idl文件
- 19. 如何將java項目轉換爲.exe?
- 20. 爲java項目創建一個.exe
- 21. 將資源包含到EXE文件中
- 22. .exe文件包含什麼內容?
- 23. 如何在頭文件中包含依賴項而不將其包含在包含頭文件的項目中
- 24. 的Android螞蟻包含Java庫項目
- 25. Java Hamcrest:Collection包含的項目類型
- 26. 引用項目中不包含引用項目的文件
- 27. 在QTCreator CMake項目的項目窗格中包含GLSL文件
- 28. 如何在.NET項目中嵌入XSLT文件以包含在輸出.exe中?
- 29. 如何爲java程序製作一個exe文件w /圖標
- 30. 將WAR文件包含在另一個java web項目中
部署應用程序。使用[JWS](http://stackoverflow.com/tags/java-web-start/info)給你的朋友一個鏈接。這也適用於OS X和* nix上的朋友。 – 2012-01-08 03:11:51
我應該如何部署應用程序?我不熟悉JWS – Sara 2012-01-08 04:31:15
我的第一條評論中的'JWS'一詞是一個鏈接。鏈接末尾的內容是由我撰寫的,包含我可以評論的JWS的最佳概述,當然在評論中。 ;)它**將成爲一個學習曲線,以實現JWS部署的發生,但它爲最終用戶帶來了極好的體驗。 – 2012-01-08 04:48:09