pp chiede Java 8 anche se ho la 11

Mac OS X e le sue Applicazioni

Moderatore: ModiMaccanici

Rispondi
Fabio(amvfd)
Maccanico assiduo
Maccanico assiduo
Iscritto il: sab, 29 set 2012 01:02
Messaggi: 136
Oggetto del messaggio: pp chiede Java 8 anche se ho la 11

Messaggio Inviato: ven, 11 gen 2019 20:06

Nuovo iMac. Devo installare un software java, questo:
http://www.iresud.basilicata.it/Webby.d ... &parent=si

Quando lo avvio (sviluppatore non identificato!!) mi appare una finestra che dice: Per aprire questa applicazione Web Start, devi scaricare Java Runtime Environment.
Se clicco su "ulteriori informazioni" mi apre la pagina di installazione di java 8-191.
Io ho già installata la jdk SE 11.0.1 (LTS).

Che faccio? installo comunque la 8-191?
Non mi pare la miglior soluzione.
faxus
Pro-Expert 
Pro-Expert 
Avatar utente
Iscritto il: lun, 02 giu 2014 15:12
Messaggi: 26207
Località: Due Sicilie
Contatta:

Top

Oggetto del messaggio: Re: Java Runtime Environment

Messaggio Inviato: ven, 11 gen 2019 20:43

Vediamo...

Esegui:

Codice: Seleziona tutto

/usr/libexec/java_home -V
Se non cita la versione richiesta, scaricale ed installa anche quella.

In ogni caso riesegui il comando e postalo.
Andiamo a cambiare le impostazioni per aprire con la versione desiderata


(Questo perché l'applicazione probabilmente è scritta con gli arti inferiori.
Come spesso accade nella PA.
E se ti serve, inutile stare a fare questioni di principio)


---
Edit: dovresti specificare se vuoi impostare il sistema su Java 11 o Java 8.
Quindi Java non ti servirà ad altre applicazioni che non usino la 8, salvo rimodificare il bash_profile del tuo utente con nano.
Così il sistema, ad ogni sollecitazione Java aprirà quella.

Oppure se vuoi impostare che solo quell'applicazione deve girare con Java 8.
Il che è leggermente più complicato (ma ricordo che è fattibile).

Scarica da qui Java JDK 8, intanto, se occorre
https://www.oracle.com/technetwork/java ... 33151.html

---
Edit2: Fabio, cortesemente cambia il titolo del topic.
Una cosa tipo "App chiede Java 8 anche se ho la 11"
Fabio(amvfd)
Maccanico assiduo
Maccanico assiduo
Iscritto il: sab, 29 set 2012 01:02
Messaggi: 136
Oggetto del messaggio: Re: Java Runtime Environment

Messaggio Inviato: dom, 13 gen 2019 17:33

Ho eseguito il comando e questa la risposta del terminale:

Codice: Seleziona tutto

iMac-Fabio:~ fabio$ /usr/libexec/java_home -V
Matching Java Virtual Machines (4):
    11.0.1, x86_64:	"Java SE 11.0.1"	/Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home
    1.8.0_191, x86_64:	"Java SE 8"	/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home
    1.6.0_65-b14-468, x86_64:	"Java SE 6"	/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
    1.6.0_65-b14-468, i386:	"Java SE 6"	/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

/Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home
iMac-Fabio:~ fabio$ 
Se non sbaglio, risulta presente la versione Java SE 8.

Coma faccio a cambiare il titolo del topic?
faxus
Pro-Expert 
Pro-Expert 
Avatar utente
Iscritto il: lun, 02 giu 2014 15:12
Messaggi: 26207
Località: Due Sicilie
Contatta:

Top

Oggetto del messaggio: Re: Java Runtime Environment

Messaggio Inviato: dom, 13 gen 2019 18:19

Sto vedendo che la particolare applicazione rende un po' difficile quel che avevo detto...

Non so se sia conveniente creare una preimpostazione.
Anziché fare piazza pulita e usare solo la versione che ti serve
Fabio(amvfd)
Maccanico assiduo
Maccanico assiduo
Iscritto il: sab, 29 set 2012 01:02
Messaggi: 136
Oggetto del messaggio: Re: Java Runtime Environment

Messaggio Inviato: dom, 13 gen 2019 19:32

Faxus, come sempre sei gentilissimo.
Quindi che faccio?
Disinstallo la 11.0.1 e installo la 8-191?
faxus
Pro-Expert 
Pro-Expert 
Avatar utente
Iscritto il: lun, 02 giu 2014 15:12
Messaggi: 26207
Località: Due Sicilie
Contatta:

Top

Oggetto del messaggio: Re: Java Runtime Environment

Messaggio Inviato: dom, 13 gen 2019 19:48

Penso sia meglio per te.

C'è una modifica che si potrebbe fare alle preferenze dell'applicazione.
Gli si dice che per aprirsi deve utilizzare quella versione di Java nel sistema, tutte le altre useranno la 11.
Ma la particolarità della tua applicazione richiede di essere installata online con Java 8.

Un'altra modifica è che con Terminale, ogni volta che la apri dovresti indicare al sistema quale Java utilizzare.

Insomma, fai prima a pulire Java dal sistema, sia SE che JDK, parti da qui
https://www.java.com/it/download/help/m ... l_java.xml
(NON disinstallare Java manualmente cercando con EasyFind o altro, rischi di eliminare i binari di sistema)

Poi reinstalli quella che ti serve, non è un delitto, la 8 va ancora bene e non presenta gravi rischi
Fabio(amvfd)
Maccanico assiduo
Maccanico assiduo
Iscritto il: sab, 29 set 2012 01:02
Messaggi: 136
Oggetto del messaggio: Re: pp chiede Java 8 anche se ho la 11

Messaggio Inviato: lun, 14 gen 2019 15:06

Tolto la versione di java che avevo e installato la 8.
Tutto funziona.
Grazie mille!
Rispondi