2016-03-20 5 views
0

Ich versuche, eine Java-Erweiterung als JAR-Datei zu installieren. Wenn ich nur Oracle Java Version 8 installiert habe, kann ich die JAR-Datei ausführen.In Konflikt stehende Java-Installationen Eclipse/Ubuntu

Allerdings, wenn ich Eclipse herunterladen, enthält es openjkd7 und irgendwie vermasselt dies meine Java-Installation. Wenn ich die JAR-Datei einfüge und versuche zu laufen, bekomme ich:

Exception in thread "main" java.lang.UnsupportedClassVersionError:<path> Unsupported major.minor version 52.0 

Was ist los? Verwendet Eclipse eine andere Java-Version? Wie kann das gelöst werden?

+0

Welches Betriebssystem? Windows? Linux? Öffnen Sie außerdem eine Eingabeaufforderung oder ein Terminal, geben Sie java -version ein, und geben Sie die Ausgabe des Befehls ein. Dann führen Sie den Befehl echo% JAVA_HOME% (Windows), echo $ JAVA_HOME (Linux) – lincolnadym

+0

Ich verwende Linux Ubuntu 64. java -version ergibt: java version "1.8.0_74" Java (TM) SE Runtime Environment (Build 1.8.0_74-b02) Java HotSpot (TM) 64-Bit Server VM (Build 25.74-b02, gemischter Modus) Das Echo $ JAVA_HOME gibt überhaupt nichts für mich zurück. – Sander

+0

Ich würde gerne wissen, wie ich meinem System oder IDE sagen, welche Version von JAVA zu verwenden ist :) – Sander

Antwort

1

Ich glaube, Sie müssen die folgenden Dinge tun:.

a) Stellen Sie die JAVA_HOME, sollte wahrscheinlich die Version 1.8 sein. Beenden Sie alle Instanzen von Eclipse. b.) Öffnen Sie Eclipse erneut. Konfigurieren Sie dann in Eclipse den Eclipse-Projekt-Build-Pfad für die 1.8 ... er sollte jetzt das Standard-JRE/JDK in Eclipse sein, aber es ist schwer zu sagen seit Ihrem installierten Eclipse mit einem gebündelten JRE/JDK.

Klicken Sie mit der rechten Maustaste auf das Eclipse-Projekt. Build-Pfad> Build-Pfad konfigurieren> Bibliotheken (Registerkarte)> Wählen Sie das gewünschte JDK.

Sie können auch alternative Versionen von JRE/JDK über den Bildschirm konfigurieren ...

+0

Dies tat es. Vielen Dank! – Sander