安装完JDK后,第一次打开Eclipse,写了个程序,运行成功了,第二次却打不开Elipse了
谢谢你,我查看了下eclipse.ini,它里面就是那样写的,也许是其他问题吧。我在官网上下的JDK,安装后配置好了环境变量,然后在官网上下了Eclipse,跑出来也是会报那样的错误,于是我就把Eclipse删了,把自己电脑上的Eclipse复制给了同学,结果还是报同样的错误
关键的是你自己的 eclipse.ini 中并没有指定 -vm 参数,所以它会尝试自动猜测,在有 Oracle 安装在机器上的时候,猜测的结果就是用 Oracle 的 JDK,这就是错误的原因。
你需要修改你的 eclipse.ini,在 -vmargs 那行前面加上两行:
-vm
%你的 JDK目录下的\bin\javaw.exe%
就这么简单。
已经提示你看清楚原来出错的图片中的 -vm 参数,你没明白看它有什么用,你需要对比那个图片中的参数和你的 eclipse.ini 中的有什么不同。其中 -vm 就是最关键的参数。少了的参数 eclipse 会自动计算出来并被上,所以它补的 -vm 参数有问题,我们就手工先给它加上它就不用去计算使用哪个 JDK 了。