看板KanColle
各位好 (・ω・)ノシ
由於航海日誌0.9.0剛推出,太多人下載
所以有了自行編譯的動機
我想以個人經驗為前人 lingerkptor 的文章做補充
1. 使用 eclipse standard 4.3.2
由於作者用eclipse 4.3,所以我只下載了4.3
但我覺得現在最新的4.5版大概差別不大,可以試試看
2. 設定 compiler compliance level 為 1.8
我設定 1.6 出現了以下錯誤
'< >' operator is not allowed for source level below 1.7
而設定 1.7 出現了以下錯誤
cannot refer to a non-final variable xxx inside an inner class defined in a
different method
所以我覺得,果然就只能選1.8了啊
那麼如何選擇compiler compliance level?
上方工具列 -> project -> properties ->
Java Compiler -> 勾選Enable project specific settings ->
把 compiler compliance level 設成 1.8
eclipse 4.3沒有1.8,要自己更新。參照以下連結:
https://wiki.eclipse.org/JDT/Eclipse_Java_8_Support_For_Kepler
3. 將編碼設為UTF-8
預設是MS950
如果沒設為UTF-8的話,所見到程式碼及編譯出來程式的日文部分都是亂碼
設定方法:
上方工具列 -> window -> Preferences ->
General -> Workspace -> 將 Text file encoding 設為 UTF-8
然後我編出來的東西只是能跑而已,它看起來大很多
跟作者提供的不太一樣,我好像把函式庫也一起編進去了
因為我對java的編譯不熟,這等我找到方法再補上好了
更新:
抱歉問題解決了,製作可執行jar時,library handling要選第三項
lingerkptor的圖有,我沒注意看
--
▃▃ ▃▃ ︵
◢ ◢ ▕ ▏ (Z)
◣▕ ⊙-⊙▏ \\// 愚蠢之人!你忘了余之黨證了嗎? ︶
︵ ⊙ 皿 >●<
( =˙ ◢◢ ◢◣◢◣ //\\ 暴れん坊鄉代
ψQSWEET ︶ 皿◤◢ ██▼██ ◣ ψyuneck改 【普】
--
※ 批踢踢實業坊(ptt.cc), 來自: 118.171.209.246※ 文章網址: https://www.ptt.cc/bbs/KanColle/M.1437297159.A.9C7.html
推 tonekaini: 推 但吾輩沒用過eclipse 07/19 17:14
→ exrana: NOPAN出現了!! 07/19 18:53