Ich versuche meinen Code zu kompilieren und auf einem anderen Server laufen zu lassen. Das Problem ist, dass meine JRE-Version die Java-Version "1.6.0_13" ist und dass auf dem Server die Java-Version "1.4.2" ist.
Dies gibt mir die Ausnahme "unerkannte Klassendateiversion", wenn ich versuche, das jar auf dem Server auszuführen. Ich kann meinen Code auf dem Server wegen verschiedener Abhängigkeiten nicht kompilieren, die ich einrichten muss.
Ich muss also wissen, ob es eine Möglichkeit gibt, "Eclipse" zu verwenden [das ist einfacher als die Befehlszeile, da es sich um Abhängigkeiten kümmert] und kompiliere meine Sachen mit 1.4.2 statt 1.6.0_13. Muss ich meine JRE von meinem Computer deinstallieren, die vorherige Version neu installieren und dann kompilieren oder gibt es eine elegante und saubere Methode?
Sie sollten 1.4.2 neben 1.6 auf Ihrem Computer installieren und dieses Eclipse-Projekt für die Verwendung des 1.4.2 JDK konfigurieren. Andere Projekte können für die Verwendung von 1.6 konfiguriert werden.
Technisch können Sie eine Kompatibilität mit 1.4.4 mit JDK 1.6 kompilieren, aber die Chancen stehen gut, dass Sie Probleme mit der Bibliothek haben werden, so dass es sich in der Regel nicht lohnt.
Sie können für Java 1.5 mit den Parametern
kompilieren %Vor%Vergessen Sie nicht den bootclasspath, oder Sie werden Probleme mit Funktionen wie String.isEmpty () haben, die nicht im Java 1.5 existieren.
Fenster & gt; Einstellungen & gt; Java & gt; Compiler & gt; JDK-Konformität & gt; Ändern Sie die Compiler-Compliance-Stufe :
Wenn Sie andere Details ändern möchten, können Sie die Option "Standard-Compliance-Einstellungen verwenden" deaktivieren.
Drücken Sie OK und wählen Sie im Fenster "Compiler-Einstellungen geändert":
Ja , wenn Sie alle Projekte aus dem Arbeitsbereich erstellen möchten:
Nein , wenn Sie später nur ein / mehrere Projekte erstellen möchten
Klicken Sie mit der rechten Maustaste auf das Projekt (von links - z. B. im Paket-Explorer) & gt; Exportieren ... & gt; Geben Sie "jar" ein, um die Optionen zu filtern, die Sie haben & gt; Wählen Sie, was Sie möchten (wahrscheinlich JAR-Datei oder Runnable-JAR-Datei ) & gt; Nächstes & gt; Fügen Sie die Details hinzu & gt; Fertigstellen