Eclipseをダウンロードして抽出しました。次のディレクトリにEclipseがあります:C:\Applications\Eclipse
。実行可能ファイルを実行しようとすると、次のメッセージが表示されます。
現在、次のフォルダーがあります。
C:\Program Files (x86)\Java\jre7
Eclipseを実行するには、Windows 7 OSの環境変数を設定する必要がありますか?もしそうなら、私はこれを行うためにいくつかの助けをいただけますか?そうでない場合は、Eclipseを実行するための手助けをお願いします。
編集
仮想マシンへのパスを含むようにショートカットを変更しましたが、現在このエラーが発生しています:
この行を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などだからです。
これをEclipse.iniに追加します。
-vm
your_Java_path\bin\javaw.exe
...ただし、これらの行を追加する必要があることに注意してください-vmargs
いくつかのバージョンのJDK(JREではない)をインストールし、Eclipseを次のように起動します。
C:\Eclipse\eclipse.exe -vm "%Java_HOME%\bin\javaw.exe" -data f:\dev\Java\2013
ご覧のとおり、使用したいJDKのバージョンを指すようにJava_HOME
を設定します。
パスにjavaw.exeを追加することはありません。
-data
は、特定のジョブ/クライアント/コンテキストのワークスペースを選択するために使用されます。
以下のように、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
Eclipse.iniファイルでEclipseがJDKを見つける場所を指定する必要があります。具体的には、次のパラメーター(iniファイルでは2行に分かれていることに注意してください):
-vm
C:\Java\JDK\1.8\bin\javaw.exe
またはjavaw.exeがどこにでもある。
注:iniファイルの形式は非常に特殊です。 https://wiki.Eclipse.org/Eclipse.ini を参照して、正確に正しいことを確認してください。
これは馬鹿げているように聞こえるかもしれませんが、新しいインストールまたは破損したインストールである可能性があります。そのため、JDKはインストールされていますか?そうでない場合は、ダウンロードサイトにアクセスして、Java JREの最新バージョンをダウンロードします。私が言ったように、これは愚かに聞こえるかもしれませんが、それは私の問題を解決しました。
http://www.Oracle.com/technetwork/Java/javase/downloads/index.html
次の2つのことが原因で同じ問題が発生しました。
したがって、32ビットJava 1.7をアンインストールし、正しいものをインストールしてjavaw.exeパスを追加すると、Eclipseはエラーなしで起動しました
以下をEclipse.ini
に追加します。
-vm
Java_Home_Variable\bin\javaw.exe
In my Case its
-vm
H:\usr\Java\jdk1.6.0_16\bin\javaw.exe
ほとんどの場合、ウィンドウにPATHエントリがありません。この指示に従ってください:PATHシステム変数を設定または変更するにはどうすればよいですか?
使用した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/
Jreフォルダーを、メッセージに表示されているパスにコピーしましたが、欠落していました。
(Java_HOMEを編集し、Eclipse.iniを編集した後(おそらく何か間違ったことをしたので)動作しませんでした)(他にJavaアプリケーションが実行されていないので、影響はありません)
Windows 8以降を使用している場合:
すべて正常に動作するはずです。他のOSでもまったく同じように動作するかどうかはわかりませんが、Windows 8以降では手動でPATHを設定する必要はありません。