Discussione:
necessità di usare più versioni di JRE
(troppo vecchio per rispondere)
Tobia
2014-08-27 00:01:52 UTC
Permalink
Mi racconta qualche tecnico informatico che su alcuni PC windows dei suoi
clienti è costretto ad installare diverse versioni del JRE ( es. la 1.3
accanto alla 1.7 ) in quanto alcuni applicativi stand alone java funzionano
solo con una specifica versione della JVM e non con altre,sia pur più
recenti.

E' possibile sta cosa?

Le JRE non dovrebbero essere retrocompatibili,cioè se ho un applicativo java
sviluppato con la 1.3 deve girare anche con la versione più recente esempio
1.7 ?

Grazie
Daniele Pinna
2014-08-27 00:21:05 UTC
Permalink
Post by Tobia
Le JRE non dovrebbero essere retrocompatibili,cioè se ho un applicativo java
sviluppato con la 1.3 deve girare anche con la versione più recente esempio
1.7 ?
Un esempio solo le Applicazioni della SOGEI per l'entratel che
funzionano esclusivamente se trovano quella particolare versione di Java.

Non sono un esperto di Java e non so se quelle applicazioni possono
funzionare con versione più recenti di Java, so che viene fatto un
controlla dall'eseguibile che avvia il software.

Ho trovato anche altri software, usati da un cliente, che richiedono
Java 6 e non funzionano con la 7. Sono Applicazioni create con Servoy.
--
Daniele Pinna (leva oops. per rispondere)
Utente Skype: dapinna
Sito Web: http://www.dapinna.com
Il Docfa in Pillole: http://www.ildocfainpillole.it
DAPINNA.COM su Facebook: https://www.facebook.com/dapinnadotcom
Blog - Storie di un Laboratorio di Informatica:
http://storielaboratorioinformatica.wordpress.com
-----
*** Powered by Linux KUbuntu 14.04 LTS "Trusty Tahr" ***
rootkit
2014-08-27 04:53:13 UTC
Permalink
Post by Tobia
Mi racconta qualche tecnico informatico che su alcuni PC windows dei
suoi clienti è costretto ad installare diverse versioni del JRE ( es. la
1.3 accanto alla 1.7 ) in quanto alcuni applicativi stand alone java
funzionano solo con una specifica versione della JVM e non con altre,sia
pur più recenti.
E' possibile sta cosa?
si lo è.
Post by Tobia
Le JRE non dovrebbero essere retrocompatibili,cioè se ho un applicativo
java sviluppato con la 1.3 deve girare anche con la versione più recente
esempio 1.7 ?
la jre infatti tipicamente non ha problemi. è la libreria runtime ad avere
problemi di compatibilità, in pratica potresti avviare la jre 1.7
impostando come boot classpath il rt.jar 1.3 riuscendo così a far girare i
vecchi programmi in piena compatibilità.
Tobia
2014-08-27 20:31:43 UTC
Permalink
Post by rootkit
impostando come boot classpath il rt.jar 1.3 riuscendo così a far girare i
vecchi programmi in piena compatibilità.
già,ma quelli nuovi sviluppati con la v 1.7 non è detto che girino con la
libreria 1.3.....
Enrico 'Henryx' Bianchi
2014-08-28 14:02:19 UTC
Permalink
Post by Tobia
E' possibile sta cosa?
Si, ad esempio perche` usano JNI

Enrico
Tobia
2014-08-28 20:33:59 UTC
Permalink
Post by Enrico 'Henryx' Bianchi
Post by Tobia
E' possibile sta cosa?
Si, ad esempio perche` usano JNI
ma è un errore dei programmatori delle applicazioni Java o è un errore dei
progettisti delle librerie Java? Cioè di chi ha scritto JNI ?

ciao
rootkit
2014-08-29 05:36:03 UTC
Permalink
Post by Tobia
Post by Enrico 'Henryx' Bianchi
Post by Tobia
E' possibile sta cosa?
Si, ad esempio perche` usano JNI
ma è un errore dei programmatori delle applicazioni Java o è un errore
dei progettisti delle librerie Java? Cioè di chi ha scritto JNI ?
non è errore di nessuno. la retrocompatibilità delle librerie non è
scolpita nella pietra, così come la longevità dei programmi non manutenuti.
Loading...