web-dev-qa-db-ja.com

jvmのバージョン1.7は、この製品には適していません。 Eclipse nanoのウィンドウにはバージョン1.8以上が必要です

Windows 7でEclipse Nanoを起動しようとしていますが、エラーが発生します:

Version 1.7 of the JVM is not suitable for this product. version 1.8 greater is required for Eclipse Nano in Windows 

すでにJava 8がシステムにインストールされています

8
shashigura
Sudo /usr/sbin/update-alternatives --config Java

jvm 1.8を選択します

6
Javi

Java SE Development Kit 8 Downloads から1.8 JDKをダウンロードしてインストールし、jreフォルダーをコピーして貼り付けます。

"C:\Program Files (x86)\EclipseNeon\"

次に、フォルダーの名前を「jre」に変更し、Eclipseを再起動して動作するようにします。

8
suyog shinde

同じ問題に直面しました(Windows 10)。 "Java_HOME"システム環境変数をJDK 8フォルダーを指すように設定し、"Path"システム環境変数を編集してJRE 8への新しいパスを設定する必要があります- bin folder、これはリストの一番上にあるはずです。

4

Windowsシステムでも同じ問題が発生しました。

Java 1.8のみがインストールされていましたが、1.8のインストール時に自動的にアンインストールされなかった1.7のアップグレードファイルもインストールされていることがわかりました。

このアップグレードファイルをアンインストールすると、Eclipse IDEをインストールできました。

2
Billy

最新のEclipseをダウンロードして解凍すると、Eclipse-installerという名前のフォルダーがあり、その中にEclipse-instファイルがあります。これをダブルクリックしてインストールを開始する代わりに、ターミナルのフォルダーに移動して./Eclipse-instコマンド。インストール全体が行われます。それは私にとってはうまくいき、同じ問題(jvmのバージョン1.7はこの製品には適していません。バージョン1.8以上が必要です)も解決したことを願っています。 :)

2
Mounika Sai

私もインストール中に同じエラーが発生しました

エラーの考えられる理由-Eclipseバージョン、インストールしているJavaバージョンは同じビット、つまり32ビットまたは64ビットのいずれかでなければなりません

解決策:64ビットと32ビットの両方のJavaをダウンロードしてインストールしましたが、問題はなくなりました。

うまくいくかどうか教えてください。

2
kalyan krishna

64ビットEclipseの場合。 64ビットJava 8以降を明示的にダウンロードしてインストールする必要があります。
こちらからダウンロードしてください
http://www.Oracle.com/technetwork/Java/javase/downloads/jdk8-downloads-2133151.html

私は同じ問題を抱えており、この問題に対する別の解決策がありました。 Java_HOMEから1.8(CMDおよび環境変数の両方)で、エラーが持続していました。

だから私はCMDプロンプトを開いて入力しました:

Java - version 

1.7を見つけるには、私のシステムに設定されたバージョンでした。それまでは、このバージョンをどこから取得していたのか、手がかりがありませんでした。

そして、次のコマンドを使用して1.8に変更しました。

set path=C:\.....Eclipse\jdk1.8.0_141-b15\bin

そしてそれは働いた!

同じコマンドで1.8に設定されているかどうかを再確認します。

Java -version 

あなたは今行くのが良いはずです!

1

この手順をスキップする必要がある場合は、必要なバージョン番号を変更するだけです。例:テキストエディターのインストールパス/AptanaStudio3.iniで開き、-Dosgi.requiredJavaVersion = 1.8を-Dosgi.requiredJavaVersion = 1.7に変更します。

これは、このステップをスキップするためだけのものです。

0

2つのこと:

この質問は似ており、いくつかの良いポインタがあるので、ここでこの質問を確認してください Eclipse-no Java(JRE)/(JDK)... no virtual machine

また、OracleとJava.comから最新のJREとJDKを入手してください http://www.Oracle.com/technetwork/Java/javase/downloads/index.html

0
Andrew Bowers

パスに1.7と1.8の両方があり、Pahでは1.7が上に、1.8が下にあったので、1.7を1.8の下に移動しました。

0
Ram

JVMを見つける

JVMがEclipse/jreディレクトリにインストールされている場合、Eclipseはそれを使用します。そうでない場合、ランチャーはEclipse.iniファイルとシステムパス変数を参照します。 Eclipseは、Java_HOME環境変数を参照しません。

選択したJVMを明示的に指定するには、-vmコマンドライン引数を使用できます。

Eclipse -vm c:\ jre\bin\javaw.exe '' start Java指定されたJava実行可能ファイルを実行することにより、
Eclipse -vm c:\ jre\bin\client\jvm.dll '' start Java Eclipseプロセスでjvmをロードすることにより)

0
techprat

windowsユーザー向けのヒント

JVMのバージョン1.7は、この製品には適していません。バージョン1.8以上が必要です

  • ユーザーが複数のjdkバージョンを持っているか、最新バージョンのjdkがインストールされていないため、上記のエラーメッセージが表示されます。最新バージョンのjdkをインストールし、1.7などの古いバージョンのjdkを削除していない場合でも、上記のエラーメッセージが表示されます、古いバージョンのjdkやjreなどを削除する方が良い.

-> jdkの最新バージョンが既に32ビットまたは64ビットの最新jdkを既にダウンロードしている場合は、この手順を無視してください: https://www.Oracle.com/technetwork/Java/javase/downloads/jdk8-downloads-2133151 .html

-> C:\ Program Files\Javaに移動して古いバージョンのjdkを探します。1.7バージョンのjdkを削除して最新バージョンのみを残す場合は、ここでも古いバージョンのjreを削除できます。削除することにより。 ->次にEclipseを実行すると、v1.7メッセージは表示されません

0
user889030

今日、私は同じ質問に答えます。 「Eclipse-inst-linux64.tar.gz」という名前のファイルをダウンロードします。 Eclipseを開くと、「JVMのバージョン1.7.0_121はこの製品には適していません。バージョン:1.8」と表示されます。

cd /usr/bin/
Sudo ln -s /Your_Java_PATH /usr/bin/Java

その後、Eclipseをインストールできます。

0
yang
  • JavaとEclipseバージョンが同じ(32ビットまたは64ビット)であることを確認してください
  • 管理者としてEclipse-installerを実行してみてください(これでうまくいきました)
0
chirag patel