webentwicklung-frage-antwort-db.com.de

So führen Sie STS auf Java Version 1.7 aus

Ich muss Eclipse (Java 1.7) und STS 3.8.1 (Java 1.8) ausführen, aber wenn ich Java 7 als Standard wähle, erhalte ich einen Fehler in STS 3.8.1. . Ich verwende OS : ubuntu 14.10

Error  : Version 1.7.0_80 of the JVM is not suitable for this product. Version: 1.8 or greater is required.

Oder ich wähle Java 1.8 als Standard Eclipse funktioniert nicht einwandfrei. 

Meine Anforderung ist, ein Projekt mit Java 1.7 with STS. zu erstellen, und die neueste Version 3.8.1 unterstützt Java 1.7 nicht. 

und ich versuche, nach version of STS support 1.7 zu suchen, aber ich bekomme keine Antwort.

6
Prabhat Yadav

 Screenshot

Ich habe einfach den Jdk in den alternativen Jre-Wert gesetzt. 

2
Prabhat Yadav

Diese Frage ist alt, aber für jeden, der sich dies in Zukunft anschaut, der Java 8 nicht installieren kann oder die Problemumgehung in der anderen Antwort nicht verwenden kann - 3.8.0 war die erste Version, die Java 1.8 benötigte, während 3.7.3 noch erforderlich war spielt Nizza mit nur Java 1.7. 

7

Es wird nach jdk 1.8 gefragt, um den STS (Eclipse) zu öffnen und auszuführen. Es ermöglicht Ihnen weiterhin, Ihr Projekt/Code mit der gewünschten JDK-Version zu erstellen. 

Installieren Sie jdk1.8, und legen Sie Ihre Java_HOME- und PATH-Umgebungsvariablen so fest, dass 1.8 zu Ihrem Standard-Jdk wird. Danach sollten Sie STS öffnen können. Richten Sie dann das Projekt ein und setzen Sie das JDK des Projekts auf 1.7 oder was immer Sie möchten.

Ich hoffe, es hilft.

1

Wenn Sie zu dieser Seite gekommen sind, weil Sie nach dem gleichen Fehler gesucht haben, aber eine andere Option gewünscht haben, können Sie die STS.ini-Konfigurationseinstellungen aktualisieren (z. B. unter /sts-win32-x86_64/sts-bundle/sts-3.9.3.RELEASE/folder) mit zwei Zeilen oben wie folgt. Die zweite Zeile enthält den Pfad zu Ihrer Java 8-Installation.

-vm
C:/Program Files/Java/jdk1.8.0_131/bin/javaw.exe

Original :

-startup
plugins/org.Eclipse.equinox.launcher_1.4.0.v20161219-1356.jar
--launcher.library
plugins/org.Eclipse.equinox.launcher.win32.win32.x86_64_1.1.551.v20171108-1834
-product
org.springsource.sts.ide
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.8
--add-modules=ALL-SYSTEM
-Xms40m
-Dosgi.module.lock.timeout=10
-Dorg.Eclipse.swt.browser.IEVersion=10001
-Xmx1200m

Aktualisierte :

-vm
C:/Program Files/Java/jdk1.8.0_131/bin/javaw.exe
-startup
plugins/org.Eclipse.equinox.launcher_1.4.0.v20161219-1356.jar
--launcher.library
plugins/org.Eclipse.equinox.launcher.win32.win32.x86_64_1.1.551.v20171108-1834
-product
org.springsource.sts.ide
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.8
--add-modules=ALL-SYSTEM
-Xms40m
-Dosgi.module.lock.timeout=10
-Dorg.Eclipse.swt.browser.IEVersion=10001
-Xmx1200m
1
behold

Die All-in-One-Distribution von STS 3.8.1 basiert auf Eclipse v4.6, für das Java 1.8 erforderlich war. Wie bei @Jens beschrieben, können Sie Windows -> Preferences öffnen. Öffnen Sie dann den Baumknoten Java> Installed JREs. Nachdem Sie ein neues JRE/JDK hinzugefügt haben, können Sie es als Standard festlegen oder andere Elemente löschen.

Eine weitere Option: Wenn Sie Eclipse 4.5 installiert haben, besuchen Sie https://spring.io/tools/sts/all

  1. Installieren Sie STS 3.8.1 über Sites aktualisieren : Help öffnen -> Install New Software.... Fügen Sie einfach die Update-Site-URL in den Assistenten ein.
  2. Wenn Sie es lieber offline installieren möchten, können Sie STS Update Site Archives herunterladen. Klicken Sie im selben Assistenten auf die Schaltfläche Add..., und wählen Sie den Ordner der entpackten ZIP-Datei aus.
0
Beck Yang