A Java Runtime Environment

在linux下,如果你全线安装了eclipse,并且您的jdk是用的编译好的包

那么在你运行eclipse的时候就会出现如下的错误提示

A Java Runtime Environment (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:
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-0.b13.el7_3.x86_64/jre/bin/default.ee
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-0.b13.el7_3.x86_64/jre/bin/java
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-0.b13.el7_3.x86_64/jre/bin/libjvm.so

他的意思是说这个文件没有找到


这个时候我们可以打开eclipse的目录下的eclipse.ini文件

我们可以看到如下的代码

-vm
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-0.b13.el7_3.x86_64/jre/bin

将这个给成自己的即可


-vm
/mysoft/java/jdk1.8.0.121/jre/bin

当然不同操作系统写法有点区别

Windows

-vm
C:\jdk1.7.0_21\bin\javaw.exe

Linux

-vm
/mysoft/java/jdk1.8.0.121/jre/bin

Max Os

-vm
/usr/bin

只需要java虚拟机在这个目录即可

当然我们也可以不配置,他会自动寻找

如果配置,那么就必须在-vmargs的上面配置,并且写成两行


爆款云服务器s6 2核4G 低至0.46/天,具体规则查看活动详情Blog Img