因为JKD版本的影响,我的ecplise打不开,所以可以采用这种方法切换不同的JDK版本。
首先查看JDK版本:

java -version

如:

一、安装jdk

我要切换成另外一个版本。如果没有但是有需要的话,可以先安装另外一个版本,可以直接采用命令行进行安装:

sudo apt install openjdk-8-jdk

默认路径会安装在/usr/lib/jvm/java-8-openjdk-amd64中.
配置环境变量:

sudo vim ~/.bashrc

在最后一行添加

##这个添加的就是路径,一定要和自己jdk安装的路径是一致的
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64

然后读取一下新的~/.bashrc

source ~/.bashrc

查看版本信息,并检测是否安装成功:

java -version

你会发现还是原来的版本,因为还没有切换。

二、切换JDK版本

采用update-alternatives命令进行版本切换

#这两个都是路径, /usr/lib/jvm/java-8-openjdk-amd64/bin/java,一定要和自己的路径吻合
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-8-openjdk-amd64/bin/java 1070

如果不太清楚安装在哪里的话,可以打开/usr/lib/jvm文件夹下看一看。设置完成后

sudo update-alternatives --config  java


输入编号2,回车。再查看java版本

已经切换过来了。
bingo!!!

ubuntu切换JDK版本相关推荐

  1. centos切换jdk版本

    CSDN新首页上线啦,邀请你来立即体验! 旧版 立即体验 博客 学院 下载 更多 论坛 问答 活动 码云 商城 ITeye 极客头条 写博客 发布Chat 登录注册 设置昵称 我的博客 消息(3) 设 ...

  2. java切换jdk版本_切换JDK版本quick

    最近遇到一个小问题,同时做两个项目,jdk版本一个是5,一个是6,我也去网上找了找方法,但是感觉不是特别好用,最后自己通过一些环境变量设置的技巧和一些批处理命令来使得这件事情只需要双击,输入一个数字回 ...

  3. Mac 切换 JDK 版本

    Mac 切换 JDK 版本 1 背景 近期为了体验一把 JDK17,在 idea 里面下载了 JDK17,如下图所示: 没想到下载这个会自动把我电脑的 JAVA 环境设置为 JDK17. $ java ...

  4. mac切换jdk版本

    mac切换jdk版本 使用工具命令"/usr/libexec/java_home"来定位JAVA_HOME export JAVA_6_HOME=`/usr/libexec/jav ...

  5. mac idea 切换jdk版本

    1 mac先安装好jdk1.7,jdk1.8 2 ZBMAC-C02ZP79VE:~ root$ vim ~/.bash_profile ZBMAC-C02ZP79VE:~ root$ cat ~/. ...

  6. java切换jdk版本_JDK版本切换(1.7与1.8)

    [前言] 在做不同的java项目时候,因项目需要很可能来回切换jdk版本: [探索之旅] 分别安装版本jdk1.7.0_45与jdk1.8.0_172,修改JAVA_HOME后,jdk还是切换不过来, ...

  7. Ubuntu系统切换jdk版本

    Ubuntu系统切换java虚拟机版本 1.查看java版本 其中java版本包括jdk(java开发版本),以及jre(java运行环境),因此我们需要兼顾两者的版本对应,才能够完全,因此先来查看电 ...

  8. Android实战技巧之八:Ubuntu下切换JDK版本

    Android L之后推荐使用JDK7编译程序,这是自然发展规律,就像是4年前编译Android 1.6需要使用JDK5一样. 多版本JDK是可以共存的,只需要使用update-alternative ...

  9. ubuntu查看jdk版本_ubuntu查看jdk路径

    jdk在linux安装sun发布的jdk/jre有两种版本,一种是.rpm.bin格式的,另一种则是.bin格式的,前者我没有试,但是我想应该是适合于rpm的,可能会安装到/usr里面去,而. . 在 ...

最新文章

  1. 结队-五子棋游戏-项目进度
  2. 【Angular】启动过程
  3. 外国人最常说的100个“中国词”出炉,第一个你绝对想不到…
  4. 电脑入门完全自学手册_电气自动化自学宝典——看过人人都是工程师
  5. C++ + Irrlicht整一个东东?
  6. fastdfs的tracker启动之后一直选举_Elasticsearch选举流程详解
  7. 消费者原理分析-RocketMQ知识体系4
  8. Photoshop7.0安装步骤
  9. 用rollup打包vue组件库
  10. 基于flask的可视化动漫分析网站
  11. 阿古斯机器人_7.3.2暗牧神器燃烧王座语音
  12. 常用地理坐标系统和投影坐标系统
  13. 以太坊社区开发者大会(EDCON 2020)精彩回顾
  14. bitwise和shift arithmetic
  15. 玩纸牌游戏计算机教案,小班数学活动好玩的扑克牌教案
  16. 碰到文件名目录名或卷标语法不正确怎样解决?
  17. linux下Ubuntu交叉编译boost源码编译
  18. mysql5.6 rpm安装配置
  19. 独热编码-通过python代码讲解
  20. 【Python】利用zipfile.ZipFile和write()创建压缩包

热门文章

  1. 【slighttpd】基于lighttpd架构的Server项目实战(2)—预备知识之libevent
  2. 学习《apache源代码全景分析》之多任务并发处理摘录
  3. numpy的基本使用2
  4. 使用sys无法通过sqlplus或者sqldeveloper连接数据库
  5. Elasticsearch 字段数据类型
  6. MapReduce Job集群提交过程源码跟踪及分析
  7. 1-5(思科)交换机配置实战需要注意的地方
  8. fileUpload 文件上传
  9. iBATIS In Action:使用映射语句(二)
  10. NotificationListenerService不能监听到通知