Le projet Java MyEclipse a copié de quelqu'un d'autre, l'a ouvert et a vu un grand nombre de drapeaux rouges. Après un examen plus approfondi, il s'est avéré qu'il ne reconnaissait pas le mot clé Enum, ce qui était un peu embarrassant.
J'ai moi-même reconstruit un projet Java et l'ai testé. Si je choisis Javase-1.6 lors de la construction d'un nouveau projet:
Il reconnaît le mot clé Enum, mais si je choisis le deuxième ou par défaut JDK1.8, cela ne fonctionnera pas. Plus tard, j'ai découvert que la limite supérieure maximale dans le niveau de conformité du compilateur Java n'est que de 1,7. Par conséquent, il existe deux solutions (le principe est le même). L'un consiste à définir le niveau de conformité du compilateur à plus de 1,5, et l'autre est de modifier l'org.eclipse.jdt.core sous .settings au contenu suivant:
eclipse.preferences.version = 1org.eclipse.jdt.core.compiller.codegen.inlinejsrbytecode = eveloworg.eclipse.jdt.core ..Codiler.codegen.targetPlatform = 1.6org.eclipse.jdt.core.compiler.codegen.unUsedLocal = Preserveorg.eclipse.jdt.core.compiler.C. nenumber = generateorg.eclipse.jdt.core.compiller.debug.localvariable = generateorg.eclipse.jdt.core.compiller.debug.sou rcefile = generateorg.eclipse.jdt.core.compiller.problem.asserIdentifier = erroorg.eclipse.jdt.core.compiller.source = 1.6
Ce qui précède est une solution rapide au mot clé Java Enum ne reconnaissant pas que l'éditeur vous a présenté. J'espère que cela vous sera utile. Si vous avez des questions, veuillez me laisser un message et l'éditeur vous répondra à temps. Merci beaucoup pour votre soutien au site Web Wulin.com!