刚安装的Windows 10和Eclipse不再启动

Tec*_*ist 9 eclipse 64-bit android windows-10

我刚刚从Windows 8升级到Windows 10(均为64位),而我之前用于Android开发的带有ADT插件的Eclipse Juno已不再启动.

所有我能看到的是鼠标指针显示某些东西加载了几秒钟然后没有其他事情发生.

我尝试了什么

  • 重命名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
    plugins/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 Runtime Environment (build 1.8.0_51-b16)
    Java HotSpot(TM) Client VM (build 25.51-b03, mixed mode)

我被卡住了.我在哪里可以找到更多线索,因为我还没有发现其他人遇到同样的问题?

Tec*_*ist 9

解决了.

刚刚完全卸载了Java和JDK(也在"C:\ ProgramFiles"中手动删除了"Java"文件夹)并从此处下载并重新安装了相同版本的JDK Windows x64 ,现在一切正常.

  • 为避免冲突或系统更新在将来发生干扰,您应该通过`eclipse.ini`指定希望Eclipse使用的JVM的路径,如https://wiki.eclipse.org/Eclipse.ini中所述. (2认同)