Erreur de compilation Java: "atteint la fin du fichier lors de l'analyse syntaxique"
J'ai le code source suivant
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
});
}
Lorsque j'essaie de compiler, je reçois le message d'erreur suivant:
java:11: reached end of file while parsing }
Ce que je fais mal? Toute aide appréciée.
source d'informationauteur adeo8
Vous devez vous connecter pour publier un commentaire.
Vous devez ouvrir et fermer votre classe avec
{ ... }
comme:Vous devez placer votre classe dans
{
et}
. Quelques pointeurs: Selon la Java des conventions de codage, vous devriez{
sur la même ligne que la déclaration de la méthode:Voici comment j'allais l'écrire:
Il se passe lorsque vous n'avez pas à fermer correctement le bloc de code:
Façon correcte:
Oui. Il vous manque un '{' en vertu de la public ligne de classe. Et puis, à la fin de votre code pour le fermer.