Eccezione nel thread "main" java.lang.UnsupportedClassVersionError (esecuzione di Alda su OS X)

0

Ho colpito un muro cercando di far funzionare Alda su OS X.

È un eseguibile che ho scaricato da qui ; quindi, come per la guida all'installazione su GitHub, ho trovato chmod +x alda su di esso, quindi l'ho spostato sul mio %codice%. Dopodiché, ho riscontrato un numero qualsiasi di problemi:

  1. Il primo errore che ho riscontrato si verifica ogni volta che provo ad eseguire Alda dalla riga di comando.

    Exception in thread "main" java.lang.UnsupportedClassVersionError: alda/Client : Unsupported major.minor version 51.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
        at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    logout
    
  2. Ho anche ricevuto un errore /usr/local/bin alcune volte, FWIW.

Ho esaminato la versione di Java (sto eseguendo Invalid memory access of location […] Segmentation fault ), ho provato ad aggiornare, tutto inutilmente.

Come faccio a evitare questo?

    
posta Jagannath Cadambi 24.06.2016 - 12:33
fonte

1 risposta

1

C'è una grande linea prima evidenziata le istruzioni di installazione "Devi avere Java 7+ installato sul tuo sistema per eseguire Alda. "

Quindi installa JDK (non JRE) da Oracle come per commento di Oracle

The Java Runtime (JRE) that you download from java.com or oracle.com contains a plugin to run Java content from your browser. In order to use the command line tools, you will need to download the Java Development Kit (JDK). The JRE and JDK are separate and can coexist on your system. Only one JRE can be installed on Mac OS X. There can be multiple JDKs installed on a system, as many as you wish.

    
risposta data 24.06.2016 - 12:41
fonte

Leggi altre domande sui tag