Questo sito usa dei cookie (per informazioni sulla gestione dei cookies fai click qui)tecnici per poter funzionare, non vengono usati cookie di terze parti ne tantomeno vengono creati profili.
Java SE 6 (December 11, 2006) <= noi siamo qui Java SE 7 (July 28, 2011) Java SE 8 (Planned Semptember 2013, disponibile per il dowload già adesso) Ci serve per poter utilizzare nuove caratteristiche del linguaggio, questo è da fare almeno sul server: - chiusura automatica delle risorse (java 7) - stringhe negli switch (java 7) - multi catch nelle eccezioni (java 7) - lambda e nuovo sistema di collections (java 8) - api standard Base64 Encoding & Decoding (java 8) problemi con i sistemi vecchi: credo l'unico sia con OS X: attualmente (per java 7) la richiesta minima è "Intel-based Mac running Mac OS X 10.7.3 (Lion) or later." abbiamo un utente rilevante fuori? Per Windows va bene tutto da XP in poi, anche Linux è tranquillo. http://www.java.com/en/download/help/sysreq.xml incompatibilità jva6-java7: http://www.oracle.com/technetwork/java/javase/compatibility-417013.html da verificare il livello di support di Tomcat7 (o il nuovo 8) a java8 da verificare JavaEE7 se funziona anche su jdk8: per queste versioni è difficile trovare informazioni adesso ma: "Java Platform, Enterprise Edition 6 SDK Update 4 (with JDK 7u10)" se fanno JavaEE6+JDK7 possiamo sperare bene (la nuova versione di EL (javaEE7) contempla l'uso della lambda-function che sono in java8). Qui però danno core richieste il JDK6: http://www.oracle.com/technetwork/java/javaee/documentation/avaee6sdku1-relnotes-326908.html#System_Requirements
Per java8 non se ne parla per almeno un anno: The new schedule, proposed on 2013/4/18, is as follows: 2014/01/23 M9 Final Release Candidate 2014/03/18 GA General Availability
Questa è la pagina dei Milestones http://openjdk.java.net/projects/jdk8/milestones non so quanto sia utile passare a java 7 e poi a java 8 JavaEE7 è già adesso disponibile.