[情報] Forge for 1.6/1.7 在 Java 8 執行問題/解法

看板Minecraft (當個創世神)作者 (1597463007)時間11年前 (2015/01/15 01:44), 11年前編輯推噓1(1011)
留言12則, 3人參與, 最新討論串1/1
這裡提一個如果用 Java 8u20+ 玩 1.7.10 以前的 mod 可能會遇到的問題 這應該是有些人會說要你保留 Java 7 的原因, 因為不補的話會開不起來 === 1/17 補充:

01/16 23:01,
幫朋友發一下 LexManos 在 Twitter 上的回覆
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
所以只要更新forge就可以用java8來開啟了~?
01/15 09:19, 1F

01/15 15:02, , 2F
沒錯, 不過直接更新 Forge 只限 1.7.10, 舊版還是要手動補
01/15 15:02, 2F

01/15 15:04, , 3F
幾個比較新的 1.7.10 的 modpack (像 SkyFactory2 等)
01/15 15:04, 3F

01/15 15:04, , 4F
因為已經用了新版 Forge 所以是能順利開啟的
01/15 15:04, 4F

01/15 15:06, , 5F
你可以去找 Forge 的 jar 檔, 檔名上會寫版本
01/15 15:06, 5F

01/15 15:07, , 6F
大於等於 1217 就是修好了的
01/15 15:07, 6F

01/15 16:46, , 7F
原來如此 像是BTEAM的那種模組包就要綁7了
01/15 16:46, 7F

01/15 16:53, , 8F
唔嗯, 這篇文章就是在講怎麼用 Java 8 跑舊版包...
01/15 16:53, 8F

01/15 16:55, , 9F
只要換掉 Forge jar 裡的一個檔案 (以及一些細節) 就行了
01/15 16:55, 9F

01/16 23:01, , 10F
幫朋友發一下 LexManos 在 Twitter 上的回覆
01/16 23:01, 10F
這個也推一下, 這樣就不用自己手動改 jar 了 放入本文 XD ※ 編輯: LPH66 (123.195.39.85), 01/17/2015 11:23:58

01/18 23:43, , 12F
改個標題比較好找
01/18 23:43, 12F
文章代碼(AID): #1Kjgi17n (Minecraft)
文章代碼(AID): #1Kjgi17n (Minecraft)