Obstrué par le livre d'introduction Puis, après une nuit, je l'ai réécrit à partir de zéro selon le livre "Practical Java Gamenics Easy Master Kindle Edition". J'ai pu compiler.
Installez split-diff sur Atom et comparez avec le fichier créé la veille. Il n'y a pas eu d'erreurs typographiques. Juste au cas où, j'ai fait correspondre les espaces de demi-largeur et il a pu compiler. La structure des dossiers est Nouveau) D: \ Study \ edu \ rpg \ weapon Ancien) D: \ Study \ temp \ edu \ rpg \ weapon
La commande compile est Nouveau) D: \ Study> javac -encoding UTF-8 edu \ rpg \ weapon \ Weapon.java Nouveau) D: \ Study> javac -encoding UTF-8 edu \ rpg \ weapon \ ShowWeapon.java Nouveau) D: \ Study> java edu.rpg.weapon.ShowWeapon Nouveau) Sortie) Claymore
Old) D: \ Study \ temp> javac -encoding UTF-8 edu \ rpg \ weapon \ Weapon.java Old) D: \ Study \ temp> javac -encoding UTF-8 edu \ rpg \ weapon \ ShowWeapon.java Old) D: \ Study \ temp> java edu.rpg.weapon.ShowWeapon Ancien) Sortie) Claymore
Pour autant que je puisse comprendre, il n'y a aucun problème à organiser le fichier de classe et à déclarer le package.
L'espace demi-largeur est l'espace à l'intérieur de la super parenthèse de "super (WeaponType.SWORD," Claymore ");" dans Claymore.java, et il pourrait être compilé même si l'espace a été ajouté à titre d'essai.
J'ai appris à dormir toute la nuit si je restais coincé.
De plus, en tant que division, New York n'est peut-être plus bonne.
Recommended Posts