我有下面的源代码
public class mod_MyMod extends BaseMod
public String Version()
{
return "1.2_02";
}
public void AddRecipes(CraftingManager recipes)
{
recipes.addRecipe(new ItemStack(Item.diamond), new Object[] {
"#", Character.valueOf('#'), Block.dirt
});
}
当我试图编译它时,我得到了以下错误:
java:11: reached end of file while parsing }
我做错什么了?任何帮助都很感激。
4条答案
按热度按时间3bygqnnd1#
您必须使用
{ ... }
打开和关闭类,如下所示:e5nszbig2#
你需要将你的类封装在
{
和}
中。根据Java编码约定,您应该{
与方法声明放在同一行:我会这样写:
avwztpqn3#
当您没有正确关闭代码块时会发生这种情况:
正确方法:
yws3nbqq4#
是的。你在公共类行下面缺少了一个“{”。然后在你的代码的末尾缺少了一个“{”来关闭它。