Newsgroup: it.comp.java
Titolo: java 8 e applicazioni

come mai alcuni software java NON funzionano più con la versione 8 ?
Necessitano della versione 7 o inferiore .
 
Esempio i programmi della sogei ( entratel) .
 
Ma gli aggiornamenti della VM java e delle classi e del framework non sono 
sempre rigorosamente cumulativi ?
 
grazie 
 


la VM si, i programmi non necessariamente.
 
Ciao Jack
-- 
Yoda of Borg am I! Assimilated shall you be! Futile resistance is, hmm?

 sempre rigorosamente cumulativi ?
 
no. come puoi anche notare da solo le api possono essere deprecate ed eliminate
da una versione all'altra.
in genere programmi correttamente manutenuti non si ritrovano in queste
situazioni, evidentemente non hai citato esempi di programmi correttamente
manutenuti.
 

Il giorno lunedì 17 agosto 2015 01:43:22 UTC+2, Nando ha scritto:

Purtroppo non lavoro con java8 ancora quindi non parlo per esperienza, ma a proposito avevo letto che c'è un problema con la libreria asm (usata da parecchi framework):
 
http://product.hubspot.com/blog/upgrading-to-java-8-at-scale
 
 
Che vedi nello stacktrace?


Per indole non uso mai api deprecate, ma capita abbastanza regolarmente 
che programmi che se compilati con il jdk 8 funzionano in una jvm 8, se 
compilati con un jdk 7 in una jvm 8 non funzionano piu'.
Non e' solo questione di manutenzione.

 
 
"Dr.UgoGagliardelli"  ha scritto nel messaggio 
news:mr130o$n9a$1...@speranza.aioe.org...
<<Per indole non uso mai api deprecate,
 
nel caso di entratel temo che sia stato compilato addirittura nel passato 
con il sdk 1.6  !
Per cui, penso io, alcune API usate sono state deprecate da java  molto DOPO 
, e nella versione 8 non ci sono quindi più, ma al tempo dello sviluppo non 
erano ancora deprecate.... 
 

 Non e' solo questione di manutenzione.
 
quando succede, se succede, non è mai per una qualche ragione esoterica
ma sempre riconducibile al codice. altrimenti se fosse così frequente non
si spiegherebbe perché la quasi totalità delle librerie in circolazione
sono compatibili e non necessitano di ricompilazione.

 con il sdk 1.6  !
 
questo è normale, se è una versione recente. e comunque non è la causa
principale del problema che si trova, come dicevo, nel codice.
 
ad ogni modo bisognerebbe vedere l'errore runtime per continuare nei
commenti ed esprimere giudizi, così stiamo discutendo abbastanza del
nulla. tempo fa avevo trovato una libreria che, a runtime, testava la
versione della vm e su java 8 dava un errore di... versione di java 
obsoleto. ovviamente il test era sbagliato. per dire, i motivi per cui
il programma non gira possono essere di tanti tipi alcuni veramente
stupidi.

Il giorno mercoledì 19 agosto 2015 15:02:19 UTC+2, Nando ha scritto:
 
[...]
 
Senti Nando, o posti lo stacktrace dell'errore oppure possiamo anche chiudere il thread qui (e in futuro eviterò di risponderti ovviamente).

 
 
"Cicap"  ha scritto nel messaggio 
news:f1dc7ec4-a897-4c7c...@googlegroups.com...
<Senti Nando, o posti lo stacktrace dell'errore oppure possiamo anche 
chiudere il thread qui (e in futuro eviterò di <risponderti ovviamente).
 
Ecco, fai così, te ne sarò grato. 
 


Come vuoi, mi chiedo chi sarà il pazzo che perderà tempo a risponderti in futuro. Mi raccomando, non dimenticare di cambiare nick.

 
 
"Cicap"  ha scritto nel messaggio 
news:8107ac99-6319-4f35...@googlegroups.com...
<Come vuoi, mi chiedo chi sarà il pazzo che perderà tempo a risponderti in 
futuro. Mi raccomando, non <dimenticare di cambiare nick.
 
Certamente!
 
 


Accidenti, hai proprio vinto tu. Ti saluto per l'eternità, genio.