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ù ....)?

È stato utile?

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).

entrare descrizione dell'immagine qui

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).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top