Non è disponibile alcuna versione compatibile di java 1.5

1

Innanzitutto grazie per aver letto il mio post e pronto ad aiutare.

Sto provando a eseguire un programma (MultiWiiConf 2.4, ultima versione ora) sul mio Mac (Sierra 10.12.6) ma non verrà avviato e verrà generato l'errore No compatible version of java 1.5 is available .

Quindi, dopo aver cercato sul Web, ho controllato i parametri Java e ho installato la versione 9.0.1. La cosa principale che non capisco è che java dovrebbe essere installato in / Library / Internet Plug-Ins /, ma questa cartella è in realtà vuota.

Inoltre la riga di comando "java -version" restituisce:

Unable to locate a Java Runtime to invoke.

Quindi suppongo che Java non sia ben installato, ma ho provato a disinstallarlo e reinstallarlo, l'ho aggiornato, il problema è rimasto lo stesso.

Qualcuno potrebbe aiutarmi?

    
posta Corentin LE ROY 28.12.2017 - 14:29
fonte

2 risposte

0

Java 1.5 è molto vecchio e non è disponibile per macOS attuali - penso che sia precedente a 10.6. Java 6 è uscito nel 2006

Puoi ottenere Java 6 da Apple e Java 7.8 o 9 da Oracle.

Per quanto riguarda dove è installato java. È complesso /Library/Internet Plug-Ins è per l'app web Java non da Apple, questo non imposterà Java nel terminale.

Il risultato di java -version implica che non hai installato Java.

Il primo passo è chiedere all'autore del programma dove è possibile ottenere una versione moderna della propria app da cui non si usi una versione non supportata di Java non sicura. Quindi installa Java

    
risposta data 28.12.2017 - 14:50
fonte
-2

Si sta ottenendo l'errore della riga di comando perché per eseguire Java è necessario il JDK completo

Da Java.com

When I try to use java from the command line, why doesn't it work? I have Oracle's version of the JRE installed.

Installing a JRE from Oracle does not update java -version symlinks or add java to your path. For this functionality, you must install the full JDK.

The main thing that I don't understand is that java is supposed to be installed in /Library/Internet Plug-Ins/, but this folder is actually empty.

C'è una differenza tra JRE (Java Runtime Environment) e Java Internet Plugin. Il download e l'installazione di Java consentono di avviare applet Java su pagine Web, ma non consentono l'accesso alle app Java tramite la riga di comando. Per compilare ed eseguire applicazioni Java (come il software del controller MultiWii), è necessario il JDK.

    
risposta data 28.12.2017 - 14:50
fonte

Leggi altre domande sui tag