web-dev-qa-db-ja.com

JREパスを使用したEclipseのセットアップ

Eclipseをダウンロードして抽出しました。次のディレクトリにEclipseがあります:C:\Applications\Eclipse。実行可能ファイルを実行しようとすると、次のメッセージが表示されます。

NO JRE in System PATH

現在、次のフォルダーがあります。

C:\Program Files (x86)\Java\jre7

Eclipseを実行するには、Windows 7 OSの環境変数を設定する必要がありますか?もしそうなら、私はこれを行うためにいくつかの助けをいただけますか?そうでない場合は、Eclipseを実行するための手助けをお願いします。

編集

仮想マシンへのパスを含むようにショートカットを変更しましたが、現在このエラーが発生しています:

http://www.canning.co.nz/Eclipse/Eclipse_Message2.png

39
user2351151

この行をEclipse.iniに追加できます:

-vm 
D:/work/Java/jdk1.6.0_13/bin/javaw.exe  <-- change to your JDK actual path
-vmargs <-- needs to be after -vm <path>

ただし、パス環境が異なるJavaバージョンを指しているかのように機能しない場合があるため、Java_HOMEおよびJRE_HOMEを設定する価値があります。

文句を言う次はMavenなどだからです。

60

これをEclipse.iniに追加します。

-vm
your_Java_path\bin\javaw.exe

...ただし、これらの行を追加する必要があることに注意してください-vmargs

20
pluto

いくつかのバージョンのJDK(JREではない)をインストールし、Eclipseを次のように起動します。

C:\Eclipse\eclipse.exe -vm "%Java_HOME%\bin\javaw.exe" -data f:\dev\Java\2013

ご覧のとおり、使用したいJDKのバージョンを指すようにJava_HOMEを設定します。

パスにjavaw.exeを追加することはありません。

-dataは、特定のジョブ/クライアント/コンテキストのワークスペースを選択するために使用されます。

10
Aubin

以下のように、Eclipse.iniの先頭に次の-vm D:/Java/jdk1.6.0_30/bin/javaw.exeを追加します。

-vm
  D:/Java/jdk1.6.0_30/bin/javaw.exe
  -startup
  plugins/org.Eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
  --launcher.library
  plugins/org.Eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20130807-1835
  -product
   org.Eclipse.epp.package.jee.product
   --launcher.defaultAction
   openFile
   --launcher.XXMaxPermSize
   1024M
   -showsplash
   org.Eclipse.platform
    --launcher.XXMaxPermSize
   1024m
    --launcher.defaultAction
   openFile
   --launcher.appendVmargs
   -vmargs
   -Dosgi.requiredJavaVersion=1.6
   -Xms1024m
   -Xmx2048m
7

Eclipse.iniファイルでEclipseがJDKを見つける場所を指定する必要があります。具体的には、次のパラメーター(iniファイルでは2行に分かれていることに注意してください):

-vm
C:\Java\JDK\1.8\bin\javaw.exe

またはjavaw.exeがどこにでもある。

注:iniファイルの形式は非常に特殊です。 https://wiki.Eclipse.org/Eclipse.ini を参照して、正確に正しいことを確認してください。

2
Umair Qudus

これは馬鹿げているように聞こえるかもしれませんが、新しいインストールまたは破損したインストールである可能性があります。そのため、JDKはインストールされていますか?そうでない場合は、ダウンロードサイトにアクセスして、Java JREの最新バージョンをダウンロードします。私が言ったように、これは愚かに聞こえるかもしれませんが、それは私の問題を解決しました。

http://www.Oracle.com/technetwork/Java/javase/downloads/index.html

次の2つのことが原因で同じ問題が発生しました。

  1. 64ビットではなく32ビットJavaバージョンをダウンロードしました。
  2. Eclipse.iniにはjavaw.exeへのパスがなかったため、以前の投稿ではJavaの場所を指すステートメントを追加しました。

したがって、32ビットJava 1.7をアンインストールし、正しいものをインストールしてjavaw.exeパスを追加すると、Eclipseはエラーなしで起動しました

1
Maximo_Sufferer

以下をEclipse.iniに追加します。

-vm


Java_Home_Variable\bin\javaw.exe

In my Case its

-vm

H:\usr\Java\jdk1.6.0_16\bin\javaw.exe
1
Noname

ほとんどの場合、ウィンドウにPATHエントリがありません。この指示に従ってください:PATHシステム変数を設定または変更するにはどうすればよいですか?

0
Dariusz

使用したJavaバージョン:1.8 IDE:Eclipse Neon

以下のように追加してもうまくいきませんでした

-vm [relative Java home] /jdk1.8.0_21/bin/javaw.exe

そして、私が削除したとき

javaw.exe

それは働いたので、それは次のようになります

-vm [relative Java home] /jdk1.8.0_21/bin/

0
Sundhar

Jreフォルダーを、メッセージに表示されているパスにコピーしましたが、欠落していました。

(Java_HOMEを編集し、Eclipse.iniを編集した後(おそらく何か間違ったことをしたので)動作しませんでした)(他にJavaアプリケーションが実行されていないので、影響はありません)

0
NBApps

Windows 8以降を使用している場合:

  1. すべてのデフォルト設定とオプションを使用して、jdkまたはjreをダウンロードしてインストールします。
  2. 次に、Eclipseをダウンロードしてインストールします。

すべて正常に動作するはずです。他のOSでもまったく同じように動作するかどうかはわかりませんが、Windows 8以降では手動でPATHを設定する必要はありません。

0
user137717