问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何在linux的bash下切换openjdk和oraclejdk

发布网友 发布时间:2022-04-07 18:04

我来回答

2个回答

懂视网 时间:2022-04-07 22:26

  jdk-6u45-linux-x64.bin

6.创建软链接

root@ubuntu:/opt# ln -s jdk1.6.0_45/ java
root@ubuntu:/opt# ls
java  jdk1.6.0_45

7.修改环境变量配置文件

root@ubuntu:/opt# vim /etc/profile

#set java environment
export JAVA_HOME=/opt/java
export JRE_HOME=/opt/java
export CLASSPATH==.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

8.让配置文件生效

root@ubuntu:/opt# source /etc/profile

 

9.查看java的版本

root@ubuntu:~# java -version
java version "1.7.0_79"
OpenJDK Runtime Environment (IcedTea 2.5.5) (7u79-2.5.5-0ubuntu1)
OpenJDK 64-Bit Server VM (build 24.79-b02, mixed mode)

10.查看新配置的JAVA版本

root@ubuntu:~# /opt/java/bin/java -version
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)

11.创建链接

root@ubuntu:~# update-alternatives --install /usr/bin/java java /opt/java/bin/java 300
root@ubuntu:~# update-alternatives --install /usr/bin/javac javac /opt/java/bin/javac 300
update-alternatives: using /opt/java/bin/javac to provide /usr/bin/javac (javac) in auto mode

 

12.配置系统默认的JAVA环境

root@ubuntu:~# update-alternatives --config java
There are 2 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                            Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      auto mode
  1            /opt/java/bin/java                               300       manual mode
  2            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      manual mode

Press enter to keep the current choice[*], or type selection number: 1

root@ubuntu:~# update-alternatives --config javac
There is only one alternative in link group javac (providing /usr/bin/javac): /opt/java/bin/javac
Nothing to configure.

 

13.查看是否生效

root@ubuntu:~# java -version
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)

本文出自 “云人生” 博客,请务必保留此出处http://ovcer.blog.51cto.com/1145188/1652637

ubuntu中将java环境由安装版的openjdk替换为Oracle的jdk

标签:jdk

热心网友 时间:2022-04-07 19:34

首先去Oracle官网下载RPM或者tar格式的jdk包

然后相应的安装或者解压tar包

最后修改/etc/profile中的环境变量

JAVA_HOME=/usr/jdk7

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME

export PATH

注意在Linux中path路径之间用:分隔,在windows中是用;号来分隔

最后执行  source /etc/profile  刷新配置文件

用命令   Java -version来验证是否是oracle的jdk

这里也可以不在全局变量/etc/profile中修改

可以在用户自己的 ~/.bashrc文件中添加,这个是在启动shell是会自动加载的!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
炒股怎么买进卖出? 办一个餐饮的营业执照要多少钱 上海贷款平台有哪些 上海有什么网贷 Intel 赛扬D325 2.53G与多大频率的内存匹配 Intel 赛扬D 352(散)重要参数 CPU Intel 赛扬D 326 这个东西怎么看的? Intel 赛扬D 326(散)重要参数 Intel 赛扬D 325(盒)重要参数 Intel 赛扬D 325(盒)Intel 赛扬D 325(盒)详细参数 arm64是干什么用的 豆渣咸菜怎么制作方法 农行u盾丢了怎么办 需不需要挂失银行卡? 臭豆腐汤汁怎样熬视频,臭豆腐酱汁怎么做视 农行的网银u盾丢了怎么办?求大神帮助 运城臭豆腐酱汁怎么做 除了水煮还能用什么方法降低辣椒的辣度? 苹果6s 的cpu显示arm64是什么意思? 豆腐渣能否制作成酱油 键盘有冲突怎么办 农行公户u盾弄丢了怎么挂失? 豆渣能制酱油吗 我还想知道豆腐渣做成酱油的具体做法 家庭用豆渣如何做酱油 想用豆腐渣做大酱,怎么办 豆腐渣做大酱的方法 豆渣制作酱油的方法 如何用豆渣制做酱 怎样在好分数上同时用两个手机看一个学生的成绩? 在同一个好分数上能查看两个学校的学生的分数吗? 农业银行U盾丢了,怎么补啊? 农行的网银丢了怎么办? 1代表树2代表鸭子3代表耳朵4代表红旗5代表钩子 小树林,猜三个数字分别是什么,会采纳 “全是树了”代表的是多少数字? 有关树的数字讲的是什么呢? 一路高歌有大树打三个数字 树上有一个果子,是什么数字? 微信好友显示关系不正常 大约有500棵树可以是什么数字 为什么微信转账会出现“请确认你和他(她)的好友关系是否正常”字样,按下知道了 却转不了账? 用布满造句的句子 布满这个词怎么造句 如何用“流着、布满、抱着”造句? 微信转账显示确认好友关系是否正常,发消息显示拒收,是对方给我拉黑了么? 用“流着……流着……布满……抱着”写一句话 微信之前被我拉黑了,通给对方转账提示请你确认和她的好友关系是否正常,这是什么意思啊?_百度问一问 用布满阴云。造一句话。 用流着、流着、布满、抱着造句 微信,写的请确定你和他是否好友关系是什么情况