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

看板KanColle作者 (蒼龍之風)時間9年前 (2015/05/31 13:12), 9年前編輯推噓10(1009)
留言19則, 8人參與, 最新討論串1/2 (看更多)
※ 引述《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

05/31 13:16, , 1F
感激不盡 (不會用github...)
05/31 13:16, 1F

05/31 13:17, , 2F
辛苦了~~~
05/31 13:17, 2F

05/31 13:17, , 3F
自己不會寫code也無所謂只是要自行編譯而已
05/31 13:17, 3F

05/31 13:18, , 4F
也不用申請帳號
05/31 13:18, 4F

05/31 13:23, , 5F
編譯指的是把code封裝成程式的過程 …吧?
05/31 13:23, 5F

05/31 13:25, , 6F
這裡的編譯是指將source code 轉成JVM可理解的語言
05/31 13:25, 6F

05/31 13:25, , 7F
並包起來
05/31 13:25, 7F
另外要提 建議不要在eclipse 上面執行(不想編譯且包裝成jar檔) 資源吃得比較兇 還有eclipse開的本來就很慢(如果沒SSD的話),不見得是當掉。

05/31 13:27, , 8F
喔喔 了解
05/31 13:27, 8F

05/31 14:35, , 9F
謝謝分享, 另 沒執行過main, export最後的圖預設不會有
05/31 14:35, 9F
你好~ 這部分因為我已經執行過了(可能是少什麼步驟), 如果有不能解決的地方,可以貼圖給我看。 好協助解決問題。 猜想問題解決方式: http://i.imgur.com/1IkCzOU.jpg
執行一次看看應該就會出來了(是這個問題?)

05/31 15:00, , 10F
是的 不過我有很多紅字 還在找問題沒驗證就是
05/31 15:00, 10F
幫landgary修字

05/31 15:15, , 11F
看起來是我的eclipse不認識lambda 所以一堆紅字
05/31 15:15, 11F
奇怪~不過我用java1.6、1.7版本的也沒問題(還沒實裝lambda)

05/31 15:26, , 12F
mac 也通用嗎?
05/31 15:26, 12F
我沒有mac 不過應該通用 最多可能會出現swt.jar版本問題(要另外下載mac版本替換) http://download.eclipse.org/eclipse/downloads/drops4/R-4.4.2-201502041700/#SWT 下載下來解壓縮後,找swt.jar 跟原作者的相互替換掉

05/31 21:34, , 13F
請問一下 如果我想要在32bit的作業系統上運作
05/31 21:34, 13F

05/31 21:35, , 14F
還需要增加甚麼條件嗎?
05/31 21:35, 14F
建議你先試著做一遍 有問題把錯誤畫面截圖貼出來 大家好方便解決(我目前手邊也只有windows 7 64bit版本) 也可以補全這篇內容 目前想到有這三個 eclipse jdk swt.jar 這三個要看你的OS的規格 如果是32bit的作業系統就下載32bit的 作者給的好像是windows 64bit的

05/31 22:53, , 15F
不過32bit 的作業系統有辦法套用64bit的SWT嗎?(XP)
05/31 22:53, 15F
所以才下載swt.jar 32bit版本阿

05/31 23:32, , 16F
那個jsr—305的庫是怎麽回事?好像不能用了喔?
05/31 23:32, 16F
麻煩貼錯誤畫面~不然直接講我也不太懂 (本人大學畢業~冬活前都沒寫程式,所以有些遇過的問題都忘光光了 最近幾個月才開始重新摸。) 註:有個偷懶的方式解決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

06/02 01:14, , 17F
這個是導入的庫。。但
06/02 01:14, 17F

06/02 01:14, , 18F
還是顯示找不到包。。http://i.imgur.com/O8kKFTG.jpg
06/02 01:14, 18F

06/02 01:14, , 19F
除那以外還有。。http://i.imgur.com/dpGNC8F.jpg
06/02 01:14, 19F
你用的是最新版本的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
文章代碼(AID): #1LQfWoD4 (KanColle)
文章代碼(AID): #1LQfWoD4 (KanColle)