2017年07月31日 23:12:44 阅读数:3775更多java
我的分类: 架构 node
版权声明:本文为博主原创文章,未经博主容许不得转载。 https://blog.csdn.net/zhou920786312/article/details/76473912python
若是linux自带jdk状况
一、先卸载服务器自带的jdk软件包
java -version #查看服务器是否安装过jdklinux
[root@fei java]# java -version java version "1.7.0_99" OpenJDK Runtime Environment (rhel-2.6.5.1.el6-x86_64 u99-b00) OpenJDK 64-Bit Server VM (build 24.95-b01, mixed mode)
2.1查看服务器安装的jdk软件包信息
rpm -qa |grep gcj 或者rpm -qa | grep javabash
[root@fei java]# rpm -qa |grep gcj libgcj-4.4.7-17.el6.x86_64 java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64
2.2卸载软件包服务器
[root@fei java]# yum -y remove java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64
或者有这种状况(这是在不一样的虚拟机上作的)
2.1查看服务器安装的jdk软件包信息架构
[root@xiniu ~]# rpm -qa | grep java python-javapackages-3.4.1-11.el7.noarch tzdata-java-2016g-2.el7.noarch javapackages-tools-3.4.1-11.el7.noarch java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64 java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64 java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64 java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
2.2卸载软件包less
[root@xiniu ~]# rpm -e --nodeps tzdata-java-2016g-2.el7.noarch [root@xiniu ~]# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64 [root@xiniu ~]# rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64 [root@xiniu ~]# rpm -e --nodeps python-javapackages-3.4.1-11.el7.noarch [root@xiniu ~]# rpm -e --nodeps javapackages-tools-3.4.1-11.el7.noarch [root@xiniu ~]# rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64 [root@xiniu ~]# rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64 [root@xiniu ~]# java -version bash: jave: 未找到命令...
用户安装jdk
1.在/usr/目录下建立java目录jvm
[root@fei~]# mkdir/usr/java [root@fei~]# cd /usr/java
2.下载jdk –》jdk-7u79-linux-x64.tar.gz,而后上传到指定位置ui
下载路径 http://download.csdn.net/download/love254443233/9179483
3解压
[root@feijava]# tar -zxvf jdk-7u79-linux-x64.tar.gz
4设置环境变量
[root@fei java]# vi /etc/profile
在profile中末尾添加以下内容:
#set java environment JAVA_HOME=/usr/java/jdk1.7.0_79 JRE_HOME=/usr/java/jdk1.7.0_79/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
5让修改生效:
[root@fei java]# source /etc/profile
5.1因为系统中可能会有默认的其余版本JDK,因此,为了将咱们安装的JDK设置为默认JDK版本,还要进行以下工做。
这里面最后面路径(如 /usr/java/jdk1.7.0_79/bin/java 300)与前面的配置有关 update-alternatives --install /usr/bin/java java /usr/java/jdk1.7.0_79/bin/java 300 update-alternatives --install /usr/bin/javac javac /usr/java/jdk1.7.0_79/bin/javac 300 update-alternatives --install /usr/bin/jar jar /usr/java/jdk1.7.0_79/bin/jar 300 update-alternatives --install /usr/bin/javah javah /usr/java/jdk1.7.0_79/bin/javah 300 update-alternatives --install /usr/bin/javap javap /usr/java/jdk1.7.0_79/bin/javap 300
5.2执行下面命令,设置默认版本,此命令执行后,系统会列出当前存在的各类JDK版本,会提示你选择
[root@fei bin]# update-alternatives --config java 共有 3 个程序提供“java”。 选择 命令 ----------------------------------------------- 1 /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java *+ 2 /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java 3 /usr/java/jdk1.7.0_79/bin/java 按 Enter 来保存当前选择[+],或键入选择号码:3
4.验证JDK有效性
[root@fei bin]# java -version java version "1.7.0_79" Java(TM) SE Runtime Environment (build 1.7.0_79-b15) Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode) [root@fei bin]#