web-dev-qa-db-ja.com

Javaバージョン1.7でSTSを実行する方法

Eclipse(Java 1.7)とSTS 3.8.1(Java 1.8)を実行する必要がありますが、Java 7をデフォルトとして選択すると、エラーが発生しますSTS 3.8.1。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.

または、デフォルトのEclipseが正常に動作していないため、Java 1.8を選択します。

私の要件は、Java 1.7 with STS.を使用してプロジェクトをビルドすることであり、最新バージョン3.8.1はJava 1.7をサポートしていません。

そして、私はどのversion of STS support 1.7を検索しようとしましたが、何の答えも得られません。

6
Prabhat Yadav

Screenshot

私は単にjdkを代替jre値に設定しました。

2
Prabhat Yadav

この質問は古いですが、今後これを見て、Java 8をインストールできないか、他の回答で回避策を使用できない人のために-3.8.0が最初のバージョンでした。 Java 1.8が必要ですが、3.7.3はJava 1.7。

6

同じエラーを検索したが別のオプションが必要だったためにこのページにアクセスした場合は、STS.ini構成設定を更新してみてください(例:/sts-win32-x86_64/sts-bundle/sts-3.9.3.RELEASE) /フォルダー)の上部に2行あります。 2行目は、Java 8インストールへのパスです。

-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

更新済み

-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
6
behold

STS(Eclipse)を開いて実行するためにjdk 1.8を求めています。それでも、必要なJDKバージョンを使用してプロジェクト/コードをビルドできます。

Jdk1.8をインストールし、Java_HOMEおよびPATH環境変数を設定して、1.8がデフォルトのjdkになるようにします。この後、STSを開くことができるはずです。次に、プロジェクトをセットアップし、プロジェクトのJDKを1.7または必要なものに設定します。

お役に立てば幸いです。

1

STS 3.8.1オールインワンディストリビューションは、Eclipse v4.6をベースにしています。これには、起動にJava 1.8が必要でした。@ Jensが述べたように、Windows -> Preferences。次に、ツリーノードJava> Installed JREsを開きます。新しいJRE/JDKを追加した後、それをデフォルトとして設定するか、他のアイテムを削除できます。

別のオプション:Eclipse 4.5をインストールした場合は、 https://spring.io/tools/sts/all にアクセスしてください。

  1. Update Sites経由でSTS 3.8.1をインストールします:Help-> Install New Software...を開きます。ウィザードに更新サイトのURLを貼り付けるだけです。
  2. オフラインでインストールする場合は、STSUpdate Site Archivesをダウンロードできます。同じウィザードのAdd...ボタンをクリックして、解凍したZipファイルのフォルダを選択します。
0
Beck Yang