Re: [閒聊] KCV作者將停止提供編譯後版本(航海日誌

看板KanColle作者 (′・ω・‵)時間8年前 (2015/07/19 17:12), 8年前編輯推噓1(101)
留言2則, 2人參與, 最新討論串2/2 (看更多)
各位好 (・ω・)ノシ 由於航海日誌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

07/19 17:14, , 1F
推 但吾輩沒用過eclipse
07/19 17:14, 1F
※ 編輯: DarkIllusion (118.171.209.246), 07/19/2015 17:36:03

07/19 18:53, , 2F
NOPAN出現了!!
07/19 18:53, 2F
文章代碼(AID): #1Lgse7d7 (KanColle)
文章代碼(AID): #1Lgse7d7 (KanColle)