0 votes

Exception dans le thread "main" java.lang.UnsupportedClassVersionError (Essai d'exécuter Alda sur OS X)

J'ai rencontré un obstacle en essayant de faire fonctionner Alda sur OS X.

C'est un exécutable que j'ai téléchargé ici; ensuite, conformément au guide d'installation sur GitHub, j'ai exécuté chmod +x alda dessus, puis je l'ai déplacé dans mon /usr/local/bin. Après cela, cependant, j'ai rencontré toute une série de problèmes:

  1. La première erreur que j'ai obtenue se produit chaque fois que j'essaie d'exécuter Alda depuis la ligne de commande.

    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. J'ai également obtenu une erreur Invalid memory access of location [...] Segmentation fault quelques fois, pour ce que ça vaut.

J'ai vérifié la version de Java (je tourne sous java version "1.6.0_65"), j'ai essayé de la mettre à jour, tout cela en vain.

Comment puis-je contourner cela?

0 votes

Veuillez ajouter la version de votre système!

1voto

yoliho Points 340

Il y a une grande ligne première en surbrillance des instructions d'installation "Vous devez avoir Java 7+ installé sur votre système pour exécuter Alda."

Alors installez le JDK (pas JRE) d'Oracle selon le commentaire d'Oracle

La machine virtuelle Java (JRE) que vous téléchargez depuis java.com ou oracle.com contient un plugin pour exécuter du contenu Java depuis votre navigateur. Pour utiliser les outils en ligne de commande, vous devrez télécharger le kit de développement Java (JDK). Le JRE et le JDK sont distincts et peuvent coexister sur votre système. Seul un JRE peut être installé sur Mac OS X. Il peut y avoir plusieurs JDK installés sur un système, autant que vous le souhaitez.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X