在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/天,具体规则查看活动详情