web-dev-qa-db-ja.com

Windows 10とEclipseをインストールしただけでもう起動しません

Windows 8からWindows 10(どちらも64ビット)にアップグレードしたばかりで、以前のEclipse JunoにAndroidのADTプラグインを追加したもので、開発は始まっていません。

私が見ることができるのは、何かが数秒間ロードされていることを示すマウスポインターだけで、その後は何も起こりません。

私が試したもの

  • 名前をEclipse.iniに変更して、再作成できるようにしました。再作成すらしなかったため、元の名前に戻しました。
  • eclipse exeで「Windows 8」互換性をオンにしました。変更なし。
  • workspaceDir/.metadata/.logを見てみました。これに関するエントリはありません。

Eclipse.iniの内容は次のとおりです。

 
 -startup 
 plugins/org.Eclipse.equinox.launcher_1.3.0.v20120522-1813.jar 
 --launcher.library 
プラグイン/org.Eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20120913-144807
 -product 
 com.Android.ide.Eclipse.adt.package.adtproduct 
 -showsplash 
 org.Eclipse.platform 
 --launcher.XXMaxPermSize 
 256m 
 --launcher.defaultAction 
 openFile 
- vmargs 
 -Dosgi.requiredJavaVersion = 1.6 
 -XX:MaxPermSize = 256m 
 -Xms512m 
 -Xmx1024m 
 

そしてこれはJavaインストールしたバージョンです:

 
 C:\ Users\user> Java -version 
 Java version "1.8.0_51" 
 Java(TM) SEランタイム環境(ビルド1.8.0_51-b16)
 Java HotSpot(TM)Client VM(build 25.51-b03、mixed mode)) 
 

行き詰まっています。同じ問題が発生している他の人がまだ見つからないので、もっと手がかりをどこで見つけることができますか?

9
TechNyquist

解決しました。

完全にアンインストールJavaおよびJDK(「C:\ ProgramFiles」の「Java」フォルダも手動で削除)し、 こちら 、そしてすべてが再び機能するようになりました。

9
TechNyquist

最初にJavaを再インストールしてから、PATH変数「C:\ ProgramData\Oracle\Java\javapath」を削除し、JDKのPATH変数をリセットすることで、この問題を解決しました。パス変数を設定する手順:

  1. コントロールパネルに移動
  2. 「システム」をダブルクリックします
  3. 「システムの詳細設定」をクリックします
  4. 「環境変数」をクリックします
  5. 「パス」を選択し、「編集」をクリックします
  6. 「C:\ ProgramData\Oracle\Java\javapath」を削除します
  7. jDKパスを「C:\ Program Files\Java\jdk1.8.0_65\bin」と「C:\ Program Files\Java\jdk1.8.0_65\lib\tools.jar」にリセットします
  8. oKをクリック
  9. eclipseを再起動します。解決しました。ここに私のPC Javaバージョンは1.8.0_65です。異なる場合がありますが、JDKバージョンとしてパスを設定してください。
4
Bhaskar Roy

私も同じ問題を抱えていました。上記のようにJavaバージョンを確認したところ、1.8.0と表示されていたため、「C:\ ProgramData\Oracle\Java\javapath;」を削除しました。システム変数を形成し、それが私の問題を解決しました。

2
vaibhav

私は同じ問題を抱えていましたが、Javaをアンインストールしませんでした。システム設定でJava変数を設定するだけで、うまくいきました。

1
user3229557

Javaをアンインストールする必要はありません。パス変数の先頭にある環境(システム)変数から次の行を削除するだけです。 Windows 10はProgramDataフォルダーの場所にすべてのプログラムファイルのコピーを保持しています。確認するには、変更前と変更後のJavaコマンドラインからのバージョンを確認してください。それは私にとってはうまくいきました...

「C:\ ProgramData\Oracle\Java\javapath;」

0
gsuresh92
Retain single version of Java and uninstall all other versions
and update the Eclipse.ini text file as below but change the Java path and versions appropriately.




-startup
plugins/org.Eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
plugins/org.Eclipse.equinox.launcher.win32.win32.x86_64_1.1.100.v20110502
-product
org.Eclipse.epp.package.Java.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.Eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vm C:\Program Files\Java\jdk1.6.0_35\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx1024m
0
pranav kv

JavaパスはEclipse.iniで正しく設定されていましたが、EclipseとJVMの「ビット数」を確認するのを忘れていました。これらはペアにする必要があります(32ビットまたは64両方))そうでない場合、Eclipseはエラーまたはメッセージなしで起動に失敗します。

これは愚かなエラーですが、アップグレード時にはそれほど明白ではないので、おそらくこれにより他の誰かを数分以上節約できます...

0
Milan Oparnica

eclipse.iniファイルに次の行を追加します。

--add-modules = Java.se.ee

--vmargs行の後

0
Ali Sharia