java - 如何解决运行runClient时eclipse给出的错误?
问题描述
我正在尝试为我的世界制作一个基本的模组,并正在遵循相同的教程。当我运行 runClient 时,它给了我以下错误
Reference to undefined variable MC_VERSION
这是我的 main.java 供参考:
package rattandeep.basicmod;
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;
import rattandeep.basicmod.proxy.CommonProxy;
import rattandeep.basicmod.util.Reference;
@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 init(FMLInitializationEvent event) {
}
@EventHandler
public static void Postinit(FMLPostInitializationEvent event) {
}
}
我已经寻找解决方案,但没有找到。我该如何解决这个问题?
解决方案
我发现了如何解决它。我只需要将我的 runClient 启动文件中的 MC_VERSION 变量值更改为我的 minecraft 版本。
推荐阅读
- c# - 无法在 Onturnasync 方法中使用 CancelAllDialogsAsync 方法
- php - 通过正则表达式删除没有属性的 CSS 类
- android - 导航到嵌套目的地的最佳方式
- javascript - 从原始 tx 解码数据
- c# - 无法翻译 LINQ 子查询 Where 子句
- c# - C# - 重命名 DataView 列
- javascript - Google Firebase - 重新格式化 JSON 输出
- android - 无法导入 android.os.storage.VolumeInfo 也无法使用 getVolumes() API
- spring - 何时使用 Spring Prototype vs Request vs Session 范围?任何现实生活中的例子
- c - 如果缺少 const char* 数组初始化逗号,则生成编译器警告