El Proyecto Java Myeclipse copió de otra persona, lo abrió y vio una gran cantidad de banderas rojas. Después de una mirada más cercana, resultó que no reconoció la palabra clave enum, lo cual fue un poco vergonzoso.
Yo mismo reconstruí un proyecto Java y lo probé. Si elijo Javase-1.6 al construir un nuevo proyecto:
Reconoce la palabra clave enum, pero si elijo el segundo o predeterminado JDK1.8, no funcionará. Más tarde descubrí que el límite superior máximo en el nivel de cumplimiento del compilador Java es solo 1.7. Por lo tanto, hay dos soluciones (el principio es el mismo). Una es establecer el nivel de cumplimiento del compilador en lo superior a 1.5, y el otro es modificar el org.eclipse.jdt.core en .settings al siguiente contenido:
eclipse.preferences.version = 1org.eclipse.jdt.core.compiler.codegen.inlinejSrbytecode = Endabledorg.eclipse.jdt.core.compiler.codegen.targetplatform = 1.6org.eclipse.jdt.core.compiler.codegen.unusedlocal = preserveorg.eclipse.jdtt.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
Lo anterior es una solución rápida a la palabra clave Java Enum que no reconoce que el editor le presentó. Espero que te sea útil. Si tiene alguna pregunta, déjame un mensaje y el editor le responderá a tiempo. ¡Muchas gracias por su apoyo al sitio web de Wulin.com!