2009-03-26 19 views

Respuesta

3

Puede acceder a las propiedades de su aplicación.

Haga clic derecho sobre Proyecto-> propiedades-> Java Compiler

Luego haga clic en "Activar configuración de proyecto específico". Y elija el nivel de cumplimiento del compilador: 1.6

Otra cosa a tener en cuenta: Tenga cuidado con qué compilador está utilizando su eclipse. Recientemente instalé Fedora 10, y el eclipse que instaló desde: "yum install eclipse" enviado con algún IBM javac que SE NEGÓ a compilar algún código específico de java 1.6, a pesar de afirmar ser compatible con 1.6.

y por supuesto: compruebe para ver qué versiones de java y javac están instaladas.

que java

que javac

en el terminal.

Además, cambiar su JRE no resolverá este problema, ya que ese es el entorno de tiempo de ejecución, no el compilador.

1

Pregunta: ¿Está seguro de que tiene instalado Java 6?

Para verificar, busque en:

/System/Library/Frameworks/JavaVM.framework/Versions 

Debería ver 1.6.

Si 1.6 está allí, ¿lo tiene instalado como un JRE en Eclipse?

Para verificar esto: Pref -> Java -> JRE instalados (JDK 6 debería estar allí), pero asegúrese de que apunta a:

/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home 

Aparte de eso, no hay nada más necesario para compilar Código de Java para 1.6 con Eclipse en la Mac.

Nota: Asegúrese de verificar el nivel del proyecto también como se sugiere arriba.

Si todo lo demás falla, también puede probar SoyLatte JDK, es una versión de código abierto de Java para Mac basada en un puerto BSD del proyecto OpenJDK.