由于各个应用所需的 Java 版本都不太一样
所以可以通过切换 Java 版本的命令来实现不同应用所需的版本

sudo update-alternatives --config java

java -version

但是环境变量 JAVA_HOME 并没有更改

所以我们还是要修改 /etc/profile 配置文件

# 有就修改成这样 没有就增加以下
vim /etc/profile
JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

配置完还要 source /etc/profile 保存配置  现在 echo $JAVA_HOME 是我们配置好的路径了

如果找不到 Java 的安装路径 用以下方法

which java
/usr/bin/java
ls -lrt /usr/bin/java
/usr/bin/java -> /etc/alternatives/java
ls -lrt /etc/alternatives/java
/etc/alternatives/java -> /usr/lib/jvm/java-11-openjdk-amd64/bin/java

ubuntu 切换 java 版本相关推荐

  1. ubuntu切换java版本

    众所周知,ubuntu经常需要安装不同的java版本,他们之间的切换就是一个很大的问题 1.Chose another Java loader: sudo update-alternatives -- ...

  2. alternatives java_linux使用update-alternatives切换java版本

    linux使用update-alternatives切换java版本 关于update-alternatives命令的使用,请见: 之前的文章说明了使用文件夹管理来代替原来的当个命令配置的方式,不过这 ...

  3. 安装了多个java 如何切换java版本

    安装了多个java 如何切换java版本 问题描述 平常用的是java8,最近在学习java的新特性.这就需要从java8往更高的java版本切换.由于还在使用java8,测试完新特性后我需要再切换回 ...

  4. 「BUAA OO Pre」 切换Java版本到OO课程要求版本

    「BUAA OO Pre」 切换Java版本到OO课程要求版本 文章目录 「BUAA OO Pre」 切换Java版本到OO课程要求版本 Part 0 前言 写作背景 定位 笔者设备 您可以在这里期望 ...

  5. linux下使用update-alternatives切换java版本的正确姿势

    点击打开链接 关于update-alternatives命令的使用,请见: http://blog.csdn.net/54powerman/article/details/54572195 之前的文章 ...

  6. ubuntu切换JDK版本

    因为JKD版本的影响,我的ecplise打不开,所以可以采用这种方法切换不同的JDK版本. 首先查看JDK版本: java -version 如: 一.安装jdk 我要切换成另外一个版本.如果没有但是 ...

  7. Linux 切换JAVA 版本

    转载在:https://www.cnblogs.com/qiaoli0726/p/9765176.html linux系统下jdk的版本号是1.6:jdk1.6.0_45:现在需要将jdk的版本切换到 ...

  8. java-如何在centos7中切换java版本

    一 查看JAVA版本 java -version 二 查看卸载库中已有的版本 rpm -qa | grep jdk rpm -e --nodeps java-1.8.0-openjdk-1.8.0.2 ...

  9. [Ubuntu 更换java版本]警告: 链接组 java 已损坏,故强制重新安装候选项 的解决方案

    安装好了openjdk8和openjdk11之后,使用命令 sudo update-alternatives --config java 更换版本时,出现错误 update-alternatives: ...

最新文章

  1. R语言ggplot2可视化分面图(faceting)、可视化分面条形图(facet_wrap bar plot)、使用strip.text函数自定义分面图每个分面标题条带strip的大小(cutomi
  2. asyncio.Protocol socket 断线重连
  3. java模拟刷百度排名无效_整理用于模拟百度分享的errno错误代码
  4. 解决Win7英文版显示中文乱码
  5. It's all about buffers: zero-copy, mmap and Java NIO
  6. mysql innodb 索引 延迟更新_Mysql覆盖索引与延迟关联
  7. CV2摄像头人脸、人眼、微笑等检测
  8. DDOS的攻击原理和防护指南
  9. VUE中出现 Cannot read property ‘length‘ of undefined 的错误
  10. 阶段5 3.微服务项目【学成在线】_day02 CMS前端开发_14-webpack研究-webpack-dev-server...
  11. Egret和LayaBox
  12. 摸鱼还要提醒?用Python整个倒计时界面自觉摸鱼~
  13. WMS库存盘点流程 WMS库存盘点计划
  14. Android模拟登录教务系统(强智系统)
  15. 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
  16. Chrome的启动参数
  17. 概率论—随机事件与随机事件的概率
  18. 查看ubuntu版本号命令
  19. java字符串转成utf-8_将字符串的编码格式转换为utf-8
  20. Python3 03 网络爬虫 <下载漫画>

热门文章

  1. 2021年中式烹调师(中级)及中式烹调师(中级)模拟试题
  2. Netty -Netty心跳检测机制案例,Netty通过WebSocket编程实现服务器和客户端长链接
  3. CC00053.CloudKubernetes——|KuberNetes二进制部署.V06|3台Server|——|etcd配置|
  4. 《机器学习实战》笔记——第三章:决策树实战
  5. 5. 有 2*n 的一个长方形方格,用一个1*2 的骨牌铺满方格
  6. leetcode感想
  7. 关于浏览器隐私/无痕模式下localStorage的判断
  8. 试验设计——序贯设计
  9. 随便写的一篇,记录我的hyperledger -ca折腾
  10. Elasticsearch学习笔记(三)安装hanlp中文分词插件及同义词配置