Estoy cambiando una aplicación empresarial basada en Spring 3.1.0, Hibernate 3.6.0 desde Java 6 32bit a Java 7 64 bit. ¿Alguien ha hecho eso? Cualquier problema? ¿Hay algún recurso sobre el tema?¿Cuáles son las dificultades al actualizar a Java 7
8
A
Respuesta
8
Éstos son los escollos que sé sobre:
- Es posible que tenga que actualizar su IDE para poder activar Java 7 funciones.
- Asegúrese de que las herramientas de línea de comandos y su IDE utilicen la misma versión de Java. Si está utilizando Maven, por ejemplo, consulte
$HOME/.mavenrc
y/o consulte la variable de entornoJAVA_HOME
- Compruebe las opciones de origen/destino del compilador de Java.
- Java 7 es compatible con los genéricos mejor que Java 6 por lo que algunos de código ahora se compilará eso falló con Java 6
- La versión de 64 bits de Java utiliza mucha más memoria que la versión de 32 bits
- La primera versión de Java 7 tenía una error grave en el compilador JIT que rompió Lucene. Use al menos b2 o mejor.
6
Java 7 utiliza la nueva JAXB 2.2 en lugar de 2.1 (el cambio completo en la pila XML se describe here). ¡Estas versiones no son compatibles con el código generado para getters y setters booleanos!
Cuestiones relacionadas
- 1. ¿Cuáles son las principales dificultades teóricas para agregar módulos de ML a Haskell?
- 2. ¿Cuáles son las alternativas al modelo Waterfall
- 3. ¿Cuáles son las dificultades más comunes de la sincronización basada en la marca de tiempo?
- 4. ¿Cuáles son las diferencias entre REEMPLAZAR, INSERTAR, ACTUALIZAR en MySql?
- 5. ¿Cuáles son las dificultades más comunes para un usuario principiante de Drupal?
- 6. Uso de cookies para el estado de la sesión web: ¿cuáles son las dificultades?
- 7. ¿Cuáles son las alternativas para actualizar automáticamente una aplicación Java Swing?
- 8. ¿Cuáles son las diferencias al implementar en Tomcat vs. Websphere?
- 9. ¿Cuáles son las diferencias entre java 1.5 y java 1.6
- 10. ¿Cuáles son las alternativas a wmctrl?
- 11. ¿Cuáles son las alternativas a DataGridView?
- 12. ¿Cuáles son las mejores alternativas a Lucene?
- 13. ¿Cuáles son las alternativas a document.write?
- 14. ¿Cuáles son las alternativas a Google Analytics?
- 15. ¿Cuáles son las alternativas a JSTL?
- 16. ¿Cuáles son las desventajas al usar Garbage Collection?
- 17. ¿Cuáles son las alternativas más elegantes a las interfaces constantes?
- 18. ¿Cuáles son las diferentes técnicas para la memorización en Java?
- 19. ¿Cuáles son las diferencias fundamentales entre OSGi y Java EE?
- 20. ¿Cuáles son las diferencias entre LLVM y bytecode java?
- 21. ¿Cuáles son las diferencias entre PHP y Java?
- 22. ¿Cuáles son las limitaciones técnicas al usar Fusion Tables?
- 23. ¿Cuáles son las ventajas de Blocking Queue en Java?
- 24. ¿Cuáles son las reglas para usar^para apuntar al valor?
- 25. ¿Cuáles son las mejores prácticas para actualizar automáticamente las aplicaciones PHP + MySQL?
- 26. ¿Cuáles son las ventajas de usar Qt?
- 27. ¿Cuáles son las mejores prácticas al usar SWIG con C#?
- 28. ¿Cuáles son las alternativas al uso de phpMyAdmin?
- 29. Django treebeard cuáles son las diferencias entre AL, NS, MP
- 30. ¿Cuáles son las alternativas al subtipo de polimorfismo en scala?
Lo mejor que puede hacer es cambiar y comparar sus dos versiones en el mismo entorno de prueba. –
Acabo de encontrar esta pregunta (un poco vieja): http://stackoverflow.com/questions/6870753/old-projects-compatible-with-java-7 – AndreyKo