作者reiyo (熱)
看板java
標題[問題] 把程式轉成在Linux的可執行檔
時間Mon Feb 17 21:25:57 2014
我想把一個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
1F:→ OrzOGC:openjdk 02/17 21:27
2F:→ OrzOGC:我搞錯了...別管我 02/17 21:31
4F:→ qrtt1:看起來 gcj 的版本不支援!? 02/18 09:56
5F:→ reiyo:感謝樓樓上的連結 我會試看看 謝謝 02/18 22:17
6F:→ reiyo:而q大提到的 我有試不同版本gcj 版本較新的遇到的警告較少 02/18 22:21
8F:→ qrtt1:你的 gcj 有相容於 java 1.5 嗎!? 02/20 09:30
9F:→ Chikei:avian 02/20 11:51