2012-09-25 35 views
48

Necesito escribir un proyecto que solo sea compatible con Java 1.5. Tengo Java 1.6 instalado. ¿Hay algún tipo de compatibilidad con versiones anteriores para que Eclipse compile con 1.5?Cómo cambiar la versión de JDK para un proyecto de Eclipse

¿Debo instalar Java 1.5 para que se muestre aquí? O tal vez hay otra manera?

Enter image description here.

Respuesta

35

Haz clic en el botón Agregar biblioteca. Trae su screen para apuntar a la ubicación de Java.

Seleccione "Directorio", pulse el botón derecho junto a la página de inicio de JRE y señale la ubicación de la carpeta instalada.

Aunque solo desee un proyecto de compilación de 1.5, puede lograrlo cambiando la configuración del compilador en Eclipse en lugar de eliminar 1.6 JRE y agregar 1.5 JRE.

GOTO -->JAVA--Compiler---> and change compiler level to `1.5` instead of `1.6` 

Como sugirió davidfmatheson,

Sólo tenga cuidado, especialmente si va a configurar esto para un equipo de personas para trabajar. Si alguien usa algo nuevo o modificado en 1.6, se compilará, pero no se ejecutará en un entorno con JRE 1.5.

+1

Tal vez fue malinterpretado la pregunta ... necesito para instalar JDK 1.5? Si sigo tus instrucciones, aún tengo que buscar la carpeta 1.5. ¿Está bien tener dos JDK instalados al costado? – David

+0

A menos que tenga restricciones para compilar los archivos para la versión 1.5 (o) las bibliotecas no son compatibles con 1.6, no es necesario tener 1.5. – kosa

+0

Aunque solo desee un proyecto de compilación de 1.5, puede lograrlo cambiando la configuración del compilador en eclipse. – kosa

1

En la sección de preferencias en Java -> JRE instalados, haga clic en el botón Agregar y navegue a la carpeta de inicio de 1.5 JDK. A continuación, comprobar que uno de la lista y se convertirá en el valor por defecto para todos los proyectos:

enter image description here

17

Haga clic en la pestaña Ventana en Eclipse, vaya a Preferencias y cuando esa ventana aparece, vaya a JavaJRE instaladosEntorno de ejecución y elija JavaSE-1.5. Luego debe ir al Compilador y establecer el Nivel de cumplimiento del compilador.

Changing JRE

Enter image description here

+0

Gracias, cerca de llegar a la respuesta, el nivel de cumplimiento era lo que estaba buscando. – David

2

El JDK (JAVA_HOME) utilizaron para lanzar Eclipse no es necesariamente el utilizado para su proyecto compilado.

Para ver lo JRE que puede seleccionar para su proyecto, compruebe las preferencias:

generalJava instaladas JRE

Por defecto, si no se ha añadido ningún JRE, la solo uno declarado será el utilizado para lanzar Eclipse (que se puede definir en su eclipse.ini).

Puede agregar cualquier otro JRE que desee, incluido uno compatible con su proyecto.

Después de eso, tendrá que comprobar en las propiedades del proyecto (o en las preferencias generales) lo que se utiliza JRE, con lo que el nivel de cumplimiento:

Alt text http://www.standartux.fr/public/Java/Preferences.png

2

Eclipse - Cambios del Proyecto específica Versión JDK -

Si desea cambiar cualquier versión de jdk de un proyecto específico que debe hacer clic en ---> Proyecto -> Biblioteca de sistemas de JRE -> Propiedades ---> Contenedor de rutas de clases internas (Biblioteca de sistemas de JRE) cambie el Entorno de ejecución a la versión que desee, por ejemplo 1.7 o 1.8.

7

proyecto clic derecho -> Propiedades ->Java Build Path -> seleccione Biblioteca Sistema JRE clic Editar y seleccione JDK o JRE después haga clic en compilador Java y seleccione cumplimiento del compilador nivel de 1,8

enter image description here

enter image description here

enter image description here

1

Como que estaba frente a este problema hace minutos, en caso de que está intentando abrir un proyecto existente en un entorno con una nueva JDK, asegúrese de que pdate la versión de JDK en las propiedades del proyecto -> Project Facets -> Java.

Cuestiones relacionadas