1 冲突
Ubuntu的JDK版本
java version "1.8.0_251"
Java(TM) SE Runtime Environment (build 1.8.0_251-b08)
Java HotSpot(TM) 64-Bit Server VM (build 25.251-b08, mixed mode)
eclipse2020.9的需要的JDK版本,查看安装目录下的 eclipse.ini
文件
-Dosgi.requiredJavaVersion=11
2 解决办法(三种)
-
修改环境变量中的jdk变量(闲的蛋疼,果断拒绝)
-
修改eclipse启动虚拟机路径,在eclipse目录下找到eclipse.ini文件,添加以下修改,重启即可
-startup
plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.1300.v20200819-0940
-product
org.eclipse.epp.package.jee.product
-showsplash
org.eclipse.epp.package.common
--launcher.defaultAction
openFile
--launcher.defaultAction
openFile
--launcher.appendVmargs
#
-vm
# 就是java脚本的绝对路径,在jdk安装目录下
/home/用户名/JDK/jdk-14.0.1/bin/java
-vmargs
# 修改版本
-Dosgi.requiredJavaVersion=1.8
-Dosgi.instance.area.default=@user.home/eclipse-workspace
-XX:+UseG1GC
-XX:+UseStringDeduplication
--add-modules=ALL-SYSTEM
# 修改版本
-Dosgi.requiredJavaVersion=1.8
-Dosgi.dataAreaRequiresExplicitInit=true
-Xms256m
-Xmx2048m
--add-modules=ALL-SYSTEM
- 添加eclipse默认的虚拟机位置
在所安装(即包解压的位置)eclipse文件夹下创建一个指向JRE路径的软链接:
$ cd eclipse包解压的位置
$ mkdir jre
$ ln -s /home/用户名/JDK/jdk-14.0.1/bin jre
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之家整理,本文链接:https://www.bmabk.com/index.php/post/69752.html