脆弱すぎていろいろなサイトを見てもわからないので、助言していただければと思います
[概要]
Java ver:1.8.0_231
JavaC ver:13.0.1
Minecraft ver:1.12.2
使用ソフト:Eclipse 2019-12
[起こった経緯]
まず基礎の基礎からやってみようということで、こちらの方の動画から進めていったのですが、マインクラフトの起動につまづいていて、実行を押しただけだと起動ログすら流れない状態です。
多分原因だと思われる点があるのですが、探しても解決には至っていないので幾つか上げておきます。
Eclipseに表示された問題
Show
・ビルド・パスは実行環境 JavaSE-1.8 を指定しています。この環境と厳密に互換性のあるワークスペースにインストールされた JRE がありません。
・指定されたコンパイラー準拠は 1.8 ですが、JRE 13 が使用されています。
→この時点で薄々感じているのですが、ワークスペースの基がjava1.8のものであり、java.1.9以降の(?)自分のPC環境と合っていないのでしょうか?
・指定されたコンパイラー準拠は 1.8 ですが、JRE 13 が使用されています。
→この時点で薄々感じているのですが、ワークスペースの基がjava1.8のものであり、java.1.9以降の(?)自分のPC環境と合っていないのでしょうか?
TutorialMod
└src/main/java
└jp.xxx.tutorialmod
├Main.java
├proxy
│├ClientProxy.java
│└CommonProxy.java
└util
└Reference.java
This color=Package file
Main.java
Show
コード: 全て選択
package jp.xxx.tutorialmod;
import jp.xxx.tutorialmod.proxy.CommonProxy;
import jp.xxx.tutorialmod.util.Reference;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.common.Mod.EventHandler;
import net.minecraftforge.fml.common.Mod.Instance;
import net.minecraftforge.fml.common.SidedProxy;
import net.minecraftforge.fml.common.event.FMLInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
@Mod(modid = Reference.MOD_ID, name = Reference.NAME, version = Reference.VERSION)
public class Main {
@Instance
public static Main instance;
@SidedProxy(clientSide = Reference.CLIENT_PROXY_CLASS, serverSide = Reference.COMMON_PROXY_CLASS)
public static CommonProxy proxy;
@EventHandler
public static void PreInit(FMLPreInitializationEvent event)
{
}
@EventHandler
public static void PreInit(FMLInitializationEvent event)
{
}
@EventHandler
public static void PreInit(FMLPostInitializationEvent event)
{
}
}
Reference.java
Show
コード: 全て選択
package jp.xxx.tutorialmod.util;
public class Reference {
public static final String MOD_ID = "tm";
public static final String NAME = "Tutorial Mod";
public static final String VERSION = "1.0";
public static final String ACCEPTED_VERSIONS = "[1.12.2]";
public static final String CLIENT_PROXY_CLASS = "jp.xxx.tutorialMod.proxy.Clientproxy";
public static final String COMMON_PROXY_CLASS = "jp.xxx,tutorialMod.proxy.CommonProxy";
}