看板 KanColle 關於我們 聯絡資訊
※ 引述《henman (晝間行燈)》之銘言: : https://twitter.com/Grabacr07/status/603440643189317632 : 大意大概就是KCV原本是想作為開源模式WPF APP實例, : 這段時間以來目的算是達成了, : 不再提供編譯後版本。 : 其實只是想騙P幣而已, : 只要作者沒中止更新, : 之後的更新就會有其他人提供編譯版本上來。(比如yuyuvn版 : 所以一般的使用者如我大可不必擔心。 KCV 的部分前面已經有人寫了 可能有極少部份的人 只能 或 只使用 航海日誌 甚至只有極少極少的人擔心航海日誌不發佈已編譯版本 在這裡我先教各位如何自行編譯航海日誌 1. 下載JDK 2. 下載eclipse並安裝EGit 擴充套件   I. 下載並解壓縮eclipse   II. 設定workspace (放你要放code的地方)http://i.imgur.com/c3ReLLF.png   安裝egit套件: 工具列=>help=>eclipse marketplace find填寫egit => go http://i.imgur.com/1tK2eUx.png 3. 工具列=>window=>show view=>other=>Git\ git repositories http://i.imgur.com/HaDgL57.png 4. 匯入source code https://github.com/sanaehirotaka/logbook 右下角有一個網址複製下來 http://i.imgur.com/o48qsHi.png 匯入 http://i.imgur.com/WwqGTsj.jpg http://i.imgur.com/Cu3iJdI.jpg 按下兩個next後有這個畫面 (注意) 上面的directory改成 你的工作目錄\git\logbook 雖然不改不會怎樣..建議改以後比較好找code next到最後專案下會有一個logbook(應該會有驚嘆號) 5. 下載相關lib +解壓縮+ 設定 1. 好心的作者已經包好放在他的網站了 在這裡(反白的部分有一個連結) 作者包的swt.jar 是win x86-64bit的其他版本要另外下載體換 http://i.imgur.com/yH5s7e8.jpg 2. 解壓縮並放在 你的工作目錄\git\logbook\lib 沒改的話就放在沒改前的位子 註: lib 資料夾自己新增 3. reflash+新增test資料夾 http://i.imgur.com/GP4orTg.jpg 6. 編譯 先run過一遍 http://i.imgur.com/1IkCzOU.jpg 編譯=>匯出成可執行jar http://i.imgur.com/5BSJ7vy.jpg 有問題再問? 1. 有可能會的出現問題 swt.jar 版本不符的錯誤 這時候要另外下載 http://download.eclipse.org/eclipse/downloads/drops4/R-4.4.2-201502041700/#SWT 看你的作業系統跟JRE或JDK版本決定 2. jdk版本出錯(lib為64bit 卻使用32bit版本的jdk) 重新下載jdk版本 github更新了code要如何把自己的code也更新? http://i.imgur.com/iUvzLAj.jpg 做這兩個步驟(如果不自己改src的話) 中間過程就next不然就是OK 先fetch 後 marge 再重新執行編譯就行了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.163.168.246 ※ 文章網址: https://www.ptt.cc/bbs/KanColle/M.1433049138.A.344.html
feignego: 感激不盡 (不會用github...) 05/31 13:16
sk10037643: 辛苦了~~~ 05/31 13:17
lingerkptor: 自己不會寫code也無所謂只是要自行編譯而已 05/31 13:17
lingerkptor: 也不用申請帳號 05/31 13:18
disword: 編譯指的是把code封裝成程式的過程 …吧? 05/31 13:23
lingerkptor: 這裡的編譯是指將source code 轉成JVM可理解的語言 05/31 13:25
lingerkptor: 並包起來 05/31 13:25
另外要提 建議不要在eclipse 上面執行(不想編譯且包裝成jar檔) 資源吃得比較兇 還有eclipse開的本來就很慢(如果沒SSD的話),不見得是當掉。
disword: 喔喔 了解 05/31 13:27
landgray: 謝謝分享, 另 沒執行過main, export最後的圖預設不會有 05/31 14:35
你好~ 這部分因為我已經執行過了(可能是少什麼步驟), 如果有不能解決的地方,可以貼圖給我看。 好協助解決問題。 猜想問題解決方式: http://i.imgur.com/1IkCzOU.jpg 執行一次看看應該就會出來了(是這個問題?)
landgray: 是的 不過我有很多紅字 還在找問題沒驗證就是 05/31 15:00
幫landgary修字
landgray: 看起來是我的eclipse不認識lambda 所以一堆紅字 05/31 15:15
奇怪~不過我用java1.6、1.7版本的也沒問題(還沒實裝lambda)
werrty: mac 也通用嗎? 05/31 15:26
我沒有mac 不過應該通用 最多可能會出現swt.jar版本問題(要另外下載mac版本替換) http://download.eclipse.org/eclipse/downloads/drops4/R-4.4.2-201502041700/#SWT 下載下來解壓縮後,找swt.jar 跟原作者的相互替換掉
splasky: 請問一下 如果我想要在32bit的作業系統上運作 05/31 21:34
splasky: 還需要增加甚麼條件嗎? 05/31 21:35
建議你先試著做一遍 有問題把錯誤畫面截圖貼出來 大家好方便解決(我目前手邊也只有windows 7 64bit版本) 也可以補全這篇內容 目前想到有這三個 eclipse jdk swt.jar 這三個要看你的OS的規格 如果是32bit的作業系統就下載32bit的 作者給的好像是windows 64bit的
splasky: 不過32bit 的作業系統有辦法套用64bit的SWT嗎?(XP) 05/31 22:53
所以才下載swt.jar 32bit版本阿
bellChet: 那個jsr—305的庫是怎麽回事?好像不能用了喔? 05/31 23:32
麻煩貼錯誤畫面~不然直接講我也不太懂 (本人大學畢業~冬活前都沒寫程式,所以有些遇過的問題都忘光光了 最近幾個月才開始重新摸。) 註:有個偷懶的方式解決lib問題 可以先下載作者已編譯的jar版本 裡面logbook_lib下的jar可以拿來用 不用一個一個找 不過改天如果作者換lib就要找了(可惜作者沒用maven不然會更輕鬆) ※ 編輯: lingerkptor (1.163.168.246), 06/01/2015 07:04:34 ※ 編輯: lingerkptor (1.163.168.246), 06/01/2015 07:10:52 ※ 編輯: lingerkptor (1.163.168.246), 06/01/2015 20:32:57
bellChet: http://i.imgur.com/5Y589aa.jpg 這個是導入的庫。。但 06/02 01:14
bellChet: 還是顯示找不到包。。http://i.imgur.com/O8kKFTG.jpg 06/02 01:14
bellChet: 除那以外還有。。http://i.imgur.com/dpGNC8F.jpg 06/02 01:14
你用的是最新版本的lib(有些已經有修正或移除了) 因為原作者還是使用舊版的lib來寫 所以要換回原作者使用的舊版lib ※ 編輯: lingerkptor (1.163.168.246), 06/02/2015 05:31:52 ※ 編輯: lingerkptor (1.163.168.246), 06/02/2015 06:29:14