Linux下安装JDK(删除openjdk)_WHY_01的博客-程序员秘密

技术标签: jdk  openjdk  java  vmware  linux  

1. 查询是否默认安装有JDK

[root@CRXJ-APP-2 bin]# java -version
java version "1.6.0_22"
OpenJDK Runtime Environment (IcedTea6 1.10.4) (rhel-1.41.1.10.4.el6-x86_64)
OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode)

2. 删除默认的安装的OpenJdk

[root@CRXJ-APP-2 bin]# rpm -qa | grep jdk
java-1.6.0-openjdk-javadoc-1.6.0.0-1.41.1.10.4.el6.x86_64
java-1.6.0-openjdk-1.6.0.0-1.41.1.10.4.el6.x86_64
java-1.6.0-openjdk-devel-1.6.0.0-1.41.1.10.4.el6.x86_64

[root@CRXJ-APP-2 bin]# rpm -e --nodeps java-1.6.0-openjdk-javadoc-1.6.0.0-1.41.1.10.4.el6.x86_64
[root@CRXJ-APP-2 bin]# rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.41.1.10.4.el6.x86_64
[root@CRXJ-APP-2 bin]# rpm -e --nodeps java-1.6.0-openjdk-devel-1.6.0.0-1.41.1.10.4.el6.x86_64

[root@CRXJ-APP-2 bin]# rpm -qa | grep jdk
[root@CRXJ-APP-2 bin]#

3. Oracle官网下载

示例以*.bin可执行文件为例安装。 
Oracle官网地址: jdk-6u45-linux-x64.bin

我的百度云备份: jdk-6u45-linux-x64.bin

下载上传至服务器任意位置,推荐以root用户安装。

4. 安装JDK

[root@CRXJ-APP-2 ~]#chmod u+x jdk-6u45-linux-x64.bin
[root@CRXJ-APP-2 ~]#./jdk-6u45-linux-x64.bin

...略去解压过程...

[root@CRXJ-APP-2 ~]# cd jdk1.6.0_45/
[root@CRXJ-APP-2 jdk1.6.0_45]# ls
bin  COPYRIGHT  db  include  jre  lib  LICENSE  man  README.html  src.zip  THIRDPARTYLICENSEREADME.txt
[root@CRXJ-APP-2 jdk1.6.0_45]# 

[root@CRXJ-APP-2 ~]# mkdir /usr/java
[root@CRXJ-APP-2 ~]# mv jdk1.6.0_45/ /usr/java/jdk1.6.0_45

5. 配置JDK环境变量

配置/etc/profile,在文件末尾加上如下配置:

JAVA_HOME=/usr/java/jdk1.6.0_45
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH

配置普通用户的.bash_profile,示例以crxj-app为例,则可 vi /home/crxj-app/.bash_profile,加上如下配置:

JAVA_HOME=/usr/java/jdk1.6.0_45
JAVA_BIN=/usr/java/jdk1.6.0_45/bin
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JAVA_HOME/bin
export JAVA_HOME JAVA_BIN CLASSPATH
export PATH=$PATH:$JAVA_HOME/bin

生效配置环境

[crxj-app@CRXJ-APP-2 uap]$ source /home/crxj-app/.bash_profile
[crxj-app@CRXJ-APP-2 uap]$ source /etc/profile

测试JDK环境

#下列任意命令都可以检测JDK环境是否安装正确

java -version
javac -version
echo $JAVA_HOME
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u014335226/article/details/50974914

智能推荐

opencv python书籍_OpenCV轻松入门:面向python_weixin_39955142的博客-程序员秘密

第1章 OPENCV入门11.1 如何使用11.2 图像处理基本操作31.2.1 读取图像31.2.2 显示图像51.2.3 保存图像91.3 OpenCV贡献库10第2章 图像处理基础112.1 图像的基本表示方法112.2 像素处理152.3 使用numpy.array访问像素232.4 感兴趣区域(ROI)292.5 通道操作322.5.1 通道拆分322.5.2...

文件上传与下载_文件的上传下载_大牛创神集的博客-程序员秘密

文件上传下载:文件的上传:1、要有form标签,method=POST;2、3、Form标签的enctype属性值必须为multipart/form-data值4、在form标签中input type=file 添加上传文件5、编写服务器代码接收,处理上传数据Http协议:上传用到的类和方法:Jar包:类和方法:用fileupload的:代码实现:例:文件下载:注意点,这里应该在2、之后。文件名中文乱码 (IE和谷歌):(火狐):例

【雪野实训记录】Oracle聊天室-L1阶段项目案例_SSSkyCong的博客-程序员秘密

/*阶段项目案例第一部分 案例描述  案例目的学习Oracle数据库的基本概念、建库、建表、基本增删改查,复杂查询(条件、关联、复合),,同时学习数据库对象:视图、索引的使用,还有oralce独有的两个数据库对象:序列和同义词的使用方法和场合,培养学生关于数据库的设计能力与数据的操作能力。  案例难度  ★★★  案例覆盖技能点1、  Oracle数据库基本概念2、

探索计算机系统与原理的课件,《计算机组成原理》课件的设计研究_莉雯Liwen的博客-程序员秘密

摘要:本文是结合中等职业学校《计算机组成原理》现实教学的实际课题,在进行充分的教学分析、教学设计、系统设计的基础上,以行为主义、认知主义、建构主义、人本主义等多种学习理论为指导而设计的《计算机组成原理》课程多媒体教学课件。关键词:多媒体课件;教学设计中图分类号:G624.0 文献标识码:A文章编号:1007-9599 (2011) 12-0000-01Computer Composition Pr...

Java中的Enum的使用与分析_Navagate的博客-程序员秘密

public enum EnumTest {     FRANK("The given name of me"),     LIU("The family name of me");     private String context;     private String getContext(){     return this.context;     }  

随便推点

vmware + centos 7安装vmtools时提示The path "" is not a valid path to the 3.10.0-xxx.el7.x86_64 kernel h_IOT_Lusian的博客-程序员秘密

vmware + centos 7安装vmtools时提示The path "" is not a valid path to the 3.10.0-327.el7.x86_64 kernel h

Ajax服务端响应JSON数据_兮动人的博客-程序员秘密

案例:当键盘上的按键被按下时,就会向服务端发送请求,服务端再返回结果,然后把返回的结果在下面的 div 中做一个呈现

取并集的函数set.union()的用法_lishangyin88的博客-程序员秘密

 关键点是set.union()括号内的不能是list格式,必须转为set的格式。a=[1,2,3,23]b=[2,3,4]set(a)&set(b){2, 3}set(a)|set(b){1, 2, 3, 4}set.union(*[{1,2,3,23},{2,3,4}])#正常出结果{1, 2, 3, 4, 23}set.union(*[[1,2,3,23...

表格的两列内容合并_qq_37235231的博客-程序员秘密

直接复制两列内容到vscode就可以,后面再根据自身需要修改

分块查找算法_森-Js的博客-程序员秘密

分块查找又称索引顺序查找,它是顺序查找的一种改进方法。算法流程:先选取各块中的最大关键字构成一个索引表; 查找分两个部分:先对索引表进行二分查找或顺序查找,以确定待查记录在哪一块中;然后,在已确定的块中用顺序法进行查找。图片借自https://blog.csdn.net/qq_27870421/article/details/106773548?utm_medium=distribute.pc_relevant.none-task-blog-title-1&spm=1001.210

11月区块链应用精选_DappReview官方的博客-程序员秘密

导读:前两个月的币圈本是一潭死水,当区块链被国家提升为“核心技术”后,立刻成为了波澜壮阔的大海。区块链应用社区中的玩家也更加活跃了。区块链应用不失为小白用户接触区块链的一个好途径,为此,DappReview为大家筛选了最近一些值得关注的区块链应用消息。BlocklordsBlocklords是一款区块链策略游戏,玩家扮演中世纪的领主,四处征战,最后一统江湖。Blocklords的中世纪画风很有特点...