[英]three Syntax errors in eclipse
我剛剛開始編碼,現在正在學習教程。 我按照本教程中的確切步驟進行操作,並將任何變量更改為我使用的變量。 “示例:將NAMENAME放到MyNAME上 ”
這是教程: http : //bedrockminer.jimdo.com/modding-tutorials/basic-modding-1-7/proxies/
我遇到了三個語法錯誤。
這是給出錯誤的代碼:
@EventHandler
public void postInit(FMLPostInitializationEvent e) {
proxy.postInit (e);
}
錯誤是:
*Multiple markers at this line
- Syntax error on token(s), misplaced construct(s)
- Syntax error, insert "enum Identifier" to complete
EnumHeader
- Syntax error on token "void", @ expected
在發布此問題之前,我做了一些研究。 我認為可能會針對這些錯誤進行一般性修復,但對於大多數人來說似乎有所不同。
編輯:
這是整個代碼:
package com.loenabelle.ZAWAM;
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 = Main.MODID, name = Main.MODNAME, version = Main.VERSION)
public class Main {
public static final String MODID = "ZAWAM";
public static final String MODNAME = "TZAWAM";
public static final String VERSION = "1.0.0";
@Instance
public static Main instance = new Main();
@EventHandler
public void preInit1(FMLPreInitializationEvent e) {
}
@EventHandler
public void init1(FMLInitializationEvent e) {
}
@EventHandler
public void postInit(FMLPostInitializationEvent e) {
//added a 1 to all but one init//
}
}
@SidedProxy(clientSide="com.loenabelle.ZAWAM.ClientProxy", serverSide="com.loenabelle.ZAWAM.ServerProxy")
public static CommonProxy proxy;
@EventHandler
public void preInit(FMLPreInitializationEvent e) {
proxy.preInit(e);
}
@EventHandler
public void init(FMLInitializationEvent e) {
proxy.init(e);
}
@EventHandler
public void postInit(FMLPostInitializationEvent e) {
proxy.postInit (e);
//continue and try to fix this later
}
在上面的代碼中的錯誤是,“@SidedProxy”之前發生閉括號。 到目前為止,所有內容都在Main
類中。 大括號結束了課堂。 右括號后的代碼根本不在任何類中,這對於方法聲明等而言是非法的。 Java中的幾乎所有內容都必須在類內。
Eclipse執行基本的匹配括號-如果將光標放在類的開頭括號( Main {
)上,則Eclipse將突出顯示結束類的括號。 (這適用於所有匹配的括號。)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.