(JRE) or Java Development Kit (JDK)
must be available in order to run Eclipse. No Java virtual machine
was found after searching the following locations:
/opt/jdk-10.0.2/bin
二、错误原因
原因是没有找到javaw.exe文件的路径。
三、解决方案
在eclipse根目录下找到eclipse.ini加入下面一句话
-vm
C:\Program Files\Java\jdk-10.0.2\bin(jdk的bin目录路径)
参数修改后,报以下错了:
JDK与eclipse版本不兼容,会出现"Failed to load the JNI shared library"这个问题,一般是eclipse和JDK的版本(32bit/64bit)不同造成的。
JDK (x86 32bit,x86_64 64bit)
Eclipse(x86 32bit,x86_64 64bit)
在命令行中查看JDK是多少bit?输入java -version ,一般显示64bit的就是64bit为JDK,未显示的一般为32bit的JDK。
查看eclipse是多少bit?进入eclipse的安装目录,以文本文件格式打开eclipse.ini,找到--launcher.library下面的一行,
如果显示的是win32.x86则表明eclipse是32bit的,如果显示的win32.x86_64,则是64bit的。
解决办法:重新下载64位的eclipse