[問題] 把程式轉成在Linux的可執行檔

看板java作者 (熱)時間11年前 (2014/02/17 21:25), 編輯推噓0(009)
留言9則, 5人參與, 最新討論串1/1
我想把一個Java程式 轉成可在Linux上執行的執行檔 目的是希望在沒有安裝JRE的Linux上平臺也可以執行 不知道有什麼免費的軟體可以做到? 謝謝 (我查Google, 建議的多是轉成Windows的exe,或是商用軟體) 目前我試過 gcj (去處理Apache POI 3.10) 但總會出現類似下面這類的訊息: error: class 'java.lang.String' has no method named 'format' matching signature '(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;' 我猜想是gcj還不支援一些java語法所致... 想請教是否有人知道並且願意分享出其他的方法 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.34.102.148

02/17 21:27, , 1F
openjdk
02/17 21:27, 1F

02/17 21:31, , 2F
我搞錯了...別管我
02/17 21:31, 2F

02/18 09:56, , 4F
看起來 gcj 的版本不支援!?
02/18 09:56, 4F

02/18 22:17, , 5F
感謝樓樓上的連結 我會試看看 謝謝
02/18 22:17, 5F

02/18 22:21, , 6F
而q大提到的 我有試不同版本gcj 版本較新的遇到的警告較少
02/18 22:21, 6F

02/20 09:29, , 7F
http://tinyurl.com/pgwtfql format 標示 1.5 開始支援
02/20 09:29, 7F

02/20 09:30, , 8F
你的 gcj 有相容於 java 1.5 嗎!?
02/20 09:30, 8F

02/20 11:51, , 9F
avian
02/20 11:51, 9F
文章代碼(AID): #1J0WtdA2 (java)
文章代碼(AID): #1J0WtdA2 (java)