O projeto Java Myeclipse copiou de outra pessoa, abriu e viu um grande número de bandeiras vermelhas. Depois de uma olhada mais de perto, verificou -se que não reconheceu a palavra -chave Enum, o que foi um pouco embaraçoso.
Eu mesmo reconstruí um projeto Java e o testei. Se eu escolher Javase-1.6 ao criar um novo projeto:
Ele reconhece a palavra -chave Enum, mas se eu escolher o segundo ou o JDK1.8 padrão, não funcionará. Mais tarde, descobri que o limite superior máximo no nível de conformidade do compilador Java é de apenas 1,7. Portanto, existem duas soluções (o princípio é o mesmo). Um é definir o nível de conformidade do compilador para acima de 1,5, e o outro é modificar o org.eclipse.jdt.core em.
eclipse.preferences.version = 1org.eclipse.jdt.core.compiler.codegen.inlinejsrbytecode = Enabledorg.eclipse.jdt.core.compiler.codegen.targetplatform = 1.6org.eclipse.jdt.core.compiler.codegen.unusedlocal = preserveorg.eclipse.jdt.core.compiler.compliance = 1.6org.eclipse.jdt.core.compiler.debug.li nenumber = generateorg.eclipse.jdt.core.compiler.debug.localvariable = generateorg.eclipse.jdt.core.compiler.debug.sou rcefile = generateorg.eclipse.jdt.core.compiler.problem.assertIdentifier = erroorg.eclipse.jdt.core.compiler.source = 1.6
O exposto acima é uma solução rápida para a palavra -chave Java Enum, não reconhecendo que o editor apresentou a você. Espero que seja útil para você. Se você tiver alguma dúvida, deixe -me uma mensagem e o editor responderá a você a tempo. Muito obrigado pelo seu apoio ao site wulin.com!