2017-07-13 14 views
2

私の "Eclipse JEE Neon 2 64bit"は起動できません(今すぐスプラッシュ画面が分割されています)。先週にしたことが原因だとわからない:JREからJDKへのアップグレード後にEclipseを起動できません

  1. 私はアンドロイドアプリを作りたい。だから私は、JRE 131は、自動的に私はANDROID_HOMEとJAVA_HOME(C:\プログラムファイル\のJava \ jdk1.8.0_131)を追加JRE 131
  2. をインストールJDK 131インストールアンインストールし、システム変数への
  3. 私は%JAVA_HOME%\ binを追加システム変数のパス
  4. 私はノートパッドを使用してコードバスアプリを構築しました。
  5. 上記のことの後、Eclipseを開けませんでした。しかし、私は別のプロジェクトのためにEclipseをオープンしようとするとすぐに(上記の1週間後)、私はこの問題を抱えています。

次に、同じバージョンのJDK 32ビットをダウンロードします。現在私のマシンは32ビットと64ビットを持っています。しかし、まだEclipseを起動することはできません。

その後、私は次のようでした:

  1. 編集たeclipse.ini、

    -vm 
    C:\Program Files\Java\jre1.8.0_131\bin 
    
  2. はまだEclipseを起動することはできません、私は

    -vm 
    C:\Program Files\Java\jre1.8.0_131\bin\javaw.exe 
    
  3. に変更、追加まだ、起動することはできません。 Eclipse、私は

    に変更しました
    -vm 
    C:\Program Files (x86)\Java\jre1.8.0_131\bin 
    
  4. はまだEclipseを起動することはできません、私は

    -vm 
    C:\Program Files (x86)\Java\jre1.8.0_131\bin\javaw.exe 
    
  5. に変更まだEclipseを起動することはできません、私は

  6. (ANDROID_HOME、JAVA_HOME、パス)を設定し、すべての3つのシステム変数をデフォルトと削除したeclipse.iniをリセット

答えて

1

64ビットEclipseを実行するには、64ビットのjre/jdkが必要です。

+0

私はまず64ビットを使い、JAVA_HOMEは64ビットを指しています。次に私は32ビットバージョン – Coisox

+0

あなたのC:\ Program Files \ Java \ jdk1.8と仮定して試してみます。0_131は64ビット版で、-vm C:¥Program Files¥Java¥jdk1.8.0_131¥bin¥javaw.exeが動作するはずです – ugo

1

ご協力いただきありがとうございます。私は解決することができました。実は、私は2つのことを知りませんでした:

  1. -vmがVMARGS
  2. の前に置くべきである私がいないJDKを指定する必要がありJRE

に動作していない:

-vmargs 
-Dosgi.requiredJavaVersion=1.8 
-XX:+UseG1GC 
-XX:+UseStringDeduplication 
-Dosgi.requiredJavaVersion=1.8 
-Xms512m 
-Xmx2048m 
-vm 
C:\Program Files\Java\jdk1.8.0_131\bin\javaw.exe 

ワーキング:

-vm 
C:\Program Files\Java\jdk1.8.0_131\bin\javaw.exe 
-vmargs 
-Dosgi.requiredJavaVersion=1.8 
-XX:+UseG1GC 
-XX:+UseStringDeduplication 
-Dosgi.requiredJavaVersion=1.8 
-Xms512m 
-Xmx2048m 

しかし、私はまだwですJDKをインストールする前に、私のEclipseがJREで動作するのはなぜですか?

+0

次回は、-vm引数のみを指定してファイル全体を投稿します。それから、私はEclipseがjreとjdkの両方で動作することを知っています。 – ugo

関連する問題