incompatibilità note tra Java 1.4 per Java 5
-
11-09-2019 - |
Domanda
Un elenco di potenziali problemi di compatibilità è fornito da Sun: http: // java.sun.com/j2se/1.5.0/compatibility.html
Hai incontrato altri problemi durante l'esecuzione / testare vecchi-1,4-applicazioni Java contro 5 (ad es. Una libreria specifica non funziona più ....)?
Soluzione
Si può scoprire una lista alternativa di problemi di compatibilità a ritroso in tutte le versioni di JDK compreso 1.4 e 1.5 nei seguenti siti web:
-
JDK-I risultati a Japitools pagina :
In un mondo ideale ogni versione JDK sarebbe perfettamente compatibile con quello precedente. Come mostra la tabella seguente, in realtà questo non è il caso ...
-
I risultati dei test per JDK a Java Upstream Tracker
Questo servizio è rivolto a monitorare e analizzare lo sviluppo librerie Java. Si è alla ricerca di nuove versioni di diverse biblioteche e controllando per all'indietro la compatibilità binaria e sorgente di ...
Questi risultati sono stati ottenuti da strumenti di analisi statica e possono essere utilizzati insieme con le note di compatibilità ufficiali ( Incompatibilità in J2SE 5.0 dal 1.4.2 di Sun / Oracle).
Altri suggerimenti
Il Java 1.5.0 lista deprecato può essere di aiuto.
In generale, il codice che viene eseguito con 1.4 dovrebbe funzionare al punto 1.5. Non credo che tutti i metodi deprecati in precedenza sono stati ancora rimossi. Tuttavia, i bug sono fissi tra una release e si potrebbe ottenere un comportamento leggermente diverso se l'applicazione è stata scritta in modo tale che dipendeva il bug (che ho incontrato questo con un'applicazione Swing).