problemi nella distribuzione di guerra compilato con JDK 1.5 e la distribuzione in JDK 1.6 ambiente (che è weblogic 10gR3)

StackOverflow https://stackoverflow.com/questions/2408786

  •  18-09-2019
  •  | 
  •  

Domanda

solo curioso di sapere i problemi nella distribuzione di guerra compilato con JDK 1.5 e la distribuzione in JDK 1.6 ambiente (che è weblogic 10gR3)

È stato utile?

Soluzione

Java 1.6 è compatibile con Java 1.5.

un bloccante può tuttavia essere i metodi ExecutorService#invokeAll(). La versione compilata del codice Java 1.5 funziona in Java 1.6 runtime, ma ovunque si utilizzano i metodi di cui sopra, il codice sorgente Java 1.5 non sarà compileable per 1.6 a causa di un cambiamento nei farmaci generici nei metodi dichiarati. Nel 1.5 l'argomento Collection è dichiarato come Collection<Callable<T>> mentre in 1,6 questo argomento è estesa a Collection<? extends Callable<T>> .

Dovrete sia per sviluppare specificamente 1.5 e poi basta eseguire il 1.6, o di modificare il codice di osservare 1.6 e quindi sia per sviluppare e gestire 1.6. Ma se non si sta utilizzando questi metodi, allora non c'è in realtà nulla di cui preoccuparsi.

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