[情報] Forge for 1.6/1.7 在 Java 8 執行問題/解法
這裡提一個如果用 Java 8u20+ 玩 1.7.10 以前的 mod 可能會遇到的問題
這應該是有些人會說要你保留 Java 7 的原因, 因為不補的話會開不起來
===
1/17 補充:
→
01/16 23:01,
01/16 23:01
→
01/16 23:01,
01/16 23:01
這個基本上是懶人包 XD
下載第二個連結的 jar 檔扔進 mods 資料夾就行了 (第一個連結是原始碼)
這是 Forge 的貢獻者之一 Lex Manos 作的, 可以安心使用
下面是我之前找到的方法, 要自己手動改 jar 比較麻煩一點
===
Minecraft forum 連結:
http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/2206446-forge-1-6-4-1-7-2-java-8-compatibility-patch
(短網址 http://tinyurl.com/msnd6ux )
如果你用的是 #1208 以前 (包含 #1208) 的 Forge
請下載連結中對應版本的 CoreModManager.class
用和手動 patch minecraft jar 一樣的方法換掉 Forge 的 jar 檔裡的同名檔即可
Forge #1208 之後的 (官網上下一版是 #1217, 包含這版以及之後的)
已經把這問題給修掉了
如果你是 1.7.10 而且自己載 Forge 來用的話
只要 mod 允許, 也可以更新 Forge 來解決這個問題
---
以下是技術細節
其實這不是 minecraft 或 Forge 的錯
而是 Java 8u20 把一個 Java API 的實作給改掉了
Forge 的寫法在舊的實作不會當, 但在新的就會當掉所以會開不起來
更細部的敘述可以看上面連結原 PO 的最後面 -- Misc -- 那一段
---
我自己的系統現在是純 Java 8
Agrarian Skies (1.6.4, Forge #965) 這樣補過之後就可以順利開了
--
LPH [acronym]
= Let Program Heal us
-- New Uncyclopedian Dictionary, Minmei Publishing Co.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.195.39.85
※ 文章網址: https://www.ptt.cc/bbs/Minecraft/M.1421257473.A.1F1.html
推
01/15 09:19, , 1F
01/15 09:19, 1F
→
01/15 15:02, , 2F
01/15 15:02, 2F
→
01/15 15:04, , 3F
01/15 15:04, 3F
→
01/15 15:04, , 4F
01/15 15:04, 4F
→
01/15 15:06, , 5F
01/15 15:06, 5F
→
01/15 15:07, , 6F
01/15 15:07, 6F
→
01/15 16:46, , 7F
01/15 16:46, 7F
→
01/15 16:53, , 8F
01/15 16:53, 8F
→
01/15 16:55, , 9F
01/15 16:55, 9F
→
01/16 23:01, , 10F
01/16 23:01, 10F
→
01/16 23:01, , 11F
01/16 23:01, 11F
這個也推一下, 這樣就不用自己手動改 jar 了
放入本文 XD
※ 編輯: LPH66 (123.195.39.85), 01/17/2015 11:23:58
→
01/18 23:43, , 12F
01/18 23:43, 12F
Minecraft 近期熱門文章
PTT遊戲區 即時熱門文章