インストールしているJava(JRE)とJDKは共に1.8.0_241(8u241)です。
両方ともに一度アンインストールして綺麗に再インストールしました。
そのあと、きちんとjavaのパスを通してあります。
コマンドプロンプトで確認しても両方ともにバージョン一致しています。
Forgeのソースは「forge-1.7.10-10.13.4.1558-1.7.10-src」をDLしました。
(自分の実際のプレイでは1614環境で使う予定ですが、開発環境は安定版の1558を選びました)
IDEであるEclipse(pleiades)は、古い1.7.10modを作ることも考慮し最新版ではなく
環境構築の参考にしたサイトと同じ古いバージョンの「pleiades-4.7.3-java-win-64bit-jre_20180411」を選びました。
OSバージョンも一致しています。
Forgeのgradleをビルドするにあたり、現在は1.7.10用Forgeのgradleバージョン2.0が弾かれるとのことで
gradle-wrapperのプロパティでバージョンをgradle-4.4.1に変更してから「gradlew setupDecompWorkspace」を実行し
無事に「BUILD SUCCESSFUL」しました。
あとはEclipseを起動し、ワークスペースも指定の場所(forgeフォルダ内のeclipseフォルダ)に指定し、
こちらの動画
[youtube]https://youtu.be/3Yz8shaSnUA[/youtube]
を参考にしてmod基盤情報を書く段階まで辿り着きました。
(ちなみにEclipse側でのクライアント起動はできています)
さて、問題の部分ですが動画に沿ってmod基盤情報を以下のように記述したのですが、
赤文字エラーが表示されてしまうのです。
スペースも半角で打っています。
Spoiler
Show
package pinker;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.EventHandler;
import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
@Mod(modid = "Sample", name = "Sample", version = "1.0")
public class Sample {
@EventHandler
public void preInit(FMLPreInitializationEvent event) {
}
@EventHandler
public void init(FMLInitializationEvent event) {
}
@EventHandler
public void postInit(FMLPostInitializationEvent event) {
}
}
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.EventHandler;
import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
@Mod(modid = "Sample", name = "Sample", version = "1.0")
public class Sample {
@EventHandler
public void preInit(FMLPreInitializationEvent event) {
}
@EventHandler
public void init(FMLInitializationEvent event) {
}
@EventHandler
public void postInit(FMLPostInitializationEvent event) {
}
}
あとは各ラインの「~Eventを型に解決できません」
などのエラーです。
これらの内容でどこか入力ミスはありますでしょうか?
また、Eclipseの設定で「インストール済のJRE」のパスがpleiades搭載のものに指定されていたので
試しにパス通したC:\Program Files\Java\jdk1.8.0_241\jreに指定してみても、結果は同じでした。
eclipseのパッケージ構成はこんな感じで、作者名こそ違うもののほぼ動画と同じ手順でやってます。
(動画ではエラー表記は出てないです)
あとこの画像では最初のimportがライン4から始まってますがあとで改行減らし3からに訂正してます