(JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No Java virtual machi

(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

猜你喜欢

转载自blog.csdn.net/ziyouniao719672119/article/details/81460502
今日推荐