applicazioni in esecuzione su Java 1.4 ma Windows Server dice nuovi aggiornamenti Java disponibili

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

  •  22-07-2019
  •  | 
  •  

Domanda

Sto eseguendo applicazioni sul mio server Windows che funzionano su Java 1.4

Nell'angolo in basso a destra, Java vuole che aggiorni. Si aggiornerà a Java 1.6 o questi aggiornamenti automatici generano solo patch non funzionanti e il mio sistema sarà comunque Java 1.4

Qualsiasi approfondimento sarebbe fantastico!

Grazie.

È stato utile?

Soluzione

Consentendo l'aggiornamento verrà installato un nuovo JVM Java 1.6 sul tuo computer. Dipende molto dalla configurazione dell'applicazione: se il percorso della cartella Java Home è codificato in script di esecuzione o file di configurazione, probabilmente non influirà su di te.

Tuttavia, probabilmente cambierà il PERCORSO in modo che punti al nuovo eseguibile Java, quindi se i tuoi programmi vengono eseguiti solo usando " java -jar SomeApp.jar " allora ti influenzerà. Java 1.6 dovrebbe essere retrocompatibile con Java 1.4 ma varrebbe la pena testarlo prima su una macchina separata!

Altri suggerimenti

Non esiste una cosa come una "patch non interruttiva" - è sempre possibile che la tua app dipenda in qualche modo da comportamenti non specificati o anche da un bug definitivo che è stato modificato / corretto anche in una cosiddetta "release bugfix".

Ma a parte questo, Java ha generalmente un'eccellente compatibilità verso il basso, e la possibilità è molto buona che il tuo 1.4 funzionerà su una VM Java 6 senza alcuna modifica.

Apri Java nel pannello di controllo e digli di smettere di cercare aggiornamenti.

in nessun caso, quando gli aggiornamenti Java sono inclusi nuove modifiche ma le vecchie fonti come la classe Vector sono ancora in uso, anche gli oggetti sono chiamati deprecati ma sono utili, perché se Java rimuove una classe dalla loro libreria Sarà un caos per software che utilizzano vecchie librerie.

A proposito, se stai usando il percorso predefinito per JVM, sarai in grado di trovare diverse versioni di JDK (1.4, 1.5, 1.6) in modo che l'app scelga il JDK per quello che sarà configurato:)

applausi

* Mi dispiace per il mio inglese

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