deepin安装java_Deepin安装Eclipse

Deepin安装Eclipse

系统环境:Deepin 15.5

软件环境:Eclipse 4.7

官网下载最新版elipse(4.7)安装板或压缩版均启动失败(弹框报错),原因是deepin默认安装的openjdk1.9的版本,而eclipse支持的最低版本为jdk1.8版本,本机又需要jdk1.7版本的,因此需要修改eclipse启动vm参数才可以正常运行.

方案一

1 启动时添加vm参数,当次启动有效

./eclipse -vm /jdk_path/bin/java

2 修改eclipse.init文件,增加vm参数来指定启动1.8版本

-startup

plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar

--launcher.library

plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.551.v20171108-1834

-product

org.eclipse.epp.package.jee.product

-showsplash

org.eclipse.epp.package.common

--launcher.defaultAction

openFile

--launcher.defaultAction

openFile

--launcher.appendVmargs

-vm

/home/jason/local/jdk1.8.0_144/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

-Xms256m

-Xmx1024m

方案二

通过将默认JDK设为1.8,让eclipse能够正常启动,如需需要将自定义的jdk版本加入存储库中,使用下述命令

sudo update-alternatives --install /usr/bin/java java /usr/java/jdk1.8.0_144/bin/java 300

sudo update-alternatives --install /usr/bin/javac javac /usr/java/jdk1.8.0_144/bin/javac 300

列出当前存储库中已安装的JDK版本,已包含上述命令安装的jdk版本

sudo update-alternatives --display java

alternatives01.png

执行update-alternatives命令指定openJDK1.8版本,至于项目使用JDK通过eclipse指定即可

sudo update-alternatives --config java

alternatives02.png

查看当前系统默认jdk版本

$ java -version

java version "1.8.0_144"

Java(TM) SE Runtime Environment (build 1.8.0_144-b01)

Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值