Tengo un problema compatible, mi proyecto se desarrolla en JDK 1.6, pero cuando necesito publicarlo en un dominio de host, hay un problema donde el dominio de host usó JDK 1.5, ¿cómo hago que mi proyecto sea compatible con JDK 1.5? ? gracias de antemanoJDK 1.6 compatible con JDK 1.5?
Respuesta
Básicamente necesita establecer el atributo -target
. También vea javac /?
.
javac -target 1.5 [...]
Véase también this example en la documentación del javac.
actualización: según los comentarios que estés usando Eclipse, sólo puede cambiar el nivel de cumplimiento del compilador en función de cada proyecto. Proyecto RightClick> Propiedades> Compilador Java> Nivel de cumplimiento del compilador> 1.5. See screenshot.
Puede descargar JDK 1.5 del Sun Archive.
Debería poder establecer el nivel de cumplimiento en su compilador/IDE a 1.5 para que cualquier incompatibilidad sea marcada (a través de las advertencias del compilador). A continuación, puede arreglar lo que sea necesario para que su código 1.5 sea compatible.
En Eclipse, por ejemplo, vaya a Preferencias/Java/Compiler y configure el nivel de conformidad en 1.5. Probablemente sea algo similar en otros IDEs.
- 1. Serializar el objeto en jdk 1.5 y deserializarlo jdk 1.6
- 2. Diferencia entre jdk 1.6 y jdk 1.7?
- 3. Diferencia en DocumentBuilder.parse al usar JRE 1.5 y JDK 1.6
- 4. JDK 1.6 y Xerces?
- 5. Migración de código de JDK 1.5 a 1.6
- 6. anotación @override en JDK 1.6
- 7. Ejecutando Ant con JDK 1.6 en Mac OS X
- 8. Cómo obtener JDK 1.5 en Mac OS X
- 9. ¿Puedo instalar JDK 1.6 sobre el JDK 1.3 predeterminado de la base de datos Oracle?
- 10. Cómo cambiar el compilador Ant a JDK 1.6
- 11. Cómo depurar fuente JDK
- 12. Java JDK, SDK, SE?
- 13. ¿Es Java 1.6 lo mismo que JDK 6?
- 14. ¿Dónde puedo encontrar el código fuente JDK 1.5?
- 15. Es la serialización de objetos java compatible entre 1.5 y 1.6
- 16. JDK = Java SE && JDK! = Java EE?
- 17. ¿Cómo instalar múltiples JDK en Windows?
- 18. Sun JDK 1.5 no puede eliminar la referencia de error con genéricos
- 19. Eclipse y JDK 7
- 20. ¿Importa con qué JDK del proveedor compila?
- 21. JDK, JRE, Java: Version Confusion!
- 22. ¿Cómo especifico el JDK para un dominio GlassFish?
- 23. ¿Cómo compilar para JDK 1.1.8?
- 24. SICP ejercicio 1.5 y 1.6
- 25. ¿Cómo instalas JDK?
- 26. Descargando IBM J9 JDK
- 27. JDK 64bit o 32bit?
- 28. ¿Clojure requiere un JDK?
- 29. En NetBeans ¿cómo cambio el JDK predeterminado?
- 30. Compatibilidad GWT con nuevas características JDK 7
¿puedo convertirlo directamente en el archivo WAR? – kojh
No, el código debe compilarse con 1.5 como el idioma de salida. El formato de archivo de clase ha sido cambiado en JDK6. –
Necesita '-source 1.5' también, y poner el archivo 1.5' rt.jar' en '-bootclasspath' también es muy útil. –