[問題] 有沒有辦法直接發佈成應用程式

看板java作者 (severus)時間12年前 (2012/06/21 01:56), 編輯推噓5(506)
留言11則, 8人參與, 最新討論串1/1
請問有辦法像c一樣compile後發佈成可執行檔嗎? 例如exe之類的 剛稍微搜尋了一下版上文章, 下載了JSmooth,但不會用orz 我是用eclipse編寫程式,不曉得有沒有內建這種功能? 想要這種功能主要是因為很多朋友電腦可能沒裝jre 或是裝了但不知什麼原因還是無法執行.class檔 (我有寫一個.bat檔直接執行.class) 而我自己試是ok的,所以我猜可能是版本的問題 發佈執行檔的話就可以直接傳程式給朋友了 比叫他們再裝jre又要安裝還方便,而且有的人還不會用咧 先謝謝啦 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.48.111

06/21 02:01, , 1F
做成 jar 呢? 這樣只要裝了 jre 就能點兩下執行了
06/21 02:01, 1F
不確定耶,因為直接執行class都無法。 那請問jar怎麼做呢? 謝謝 ※ 編輯: fenir 來自: 220.134.48.111 (06/21 02:12)

06/21 08:35, , 2F
好像一般人沒有設定好path的話 有jre有時也不能執行(我
06/21 08:35, 2F

06/21 08:37, , 3F
不確定) 如果你用java7 他裝java6 似乎也會有exception
06/21 08:37, 3F

06/21 15:39, , 4F
可以連 jre 一起包成 exe ,但是大小會變成 5x mb 以上
06/21 15:39, 4F

06/22 20:36, , 5F
我是讓eclipse 輸出成 jar 檔
06/22 20:36, 5F

06/23 09:13, , 6F
你用java6的話 要改輸出成java6
06/23 09:13, 6F

06/27 09:50, , 7F
現在一般個人電腦沒有 JRE 的不多吧?
06/27 09:50, 7F

06/27 17:27, , 8F
可以試試 Java Customization Builder,但沒親測試過。
06/27 17:27, 8F

06/29 23:05, , 9F
用launch4j做exe檔呼叫jar檔 並設定jre路徑在同層目錄
06/29 23:05, 9F

06/29 23:08, , 10F
把exe,jar,jre檔案燒到光碟裡 點二下exe檔就可執行
06/29 23:08, 10F

06/29 23:17, , 11F
從eclipse ant view執行ant target 去執行launch4j
06/29 23:17, 11F
文章代碼(AID): #1FuWxegF (java)