Linux下安装与卸载JDK

一、安装JDK:

首先到sun官网下载安装包:

然后将这两个安装文件放到:/usr/tmp目录下,分别修改权限,命令如下:

# chmod u+x ./jdk-6u16-linux-i586.bin

# chmod u+x ./jdk-6u16-linux-i586-rpm.bin

解压文件(这两个文件可以自动解压):

# ./jdk-6u16-linux-i586.bin

创建目录/usr/java:

# mkdir /usr/java

将解压出来的jdk-6u16-linux-i586目录复制到/usr/java目录下:

# cp -fr jdk-6u16-linux-i586 /usr/java

解压文件

# ./jdk-6u16-linux-i586-rpm.bin

安装软件会将JDK自动安装到/usr/java/jdk-6u16-linux-i586目录下

二、配置环境变量

1.修改用户环境变量

假设使用java的用户为guest,编辑该用户的.bashrc文件进行环境变量设置。

# vi /home/ guest /.bashrc

在.bashrc文件中加入:

export JAVA_HOME=/usr/java/jdk1.6.0_16

export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin

2.修改所有用户的环境变量

# vi /etc/profile

在该文件中加入:

export JAVA_HOME=/usr/java/jdk1.6.0_16

export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin

注意CLASSPATH路径中加入了$CLASSPATH,这样可以避免将之前配置的路径被覆盖。

profile文件如下:

############profile begin###########

# /etc/profile

# System wide environment and startup programs, for login setup

# Functions and aliases go in /etc/bashrc

pathmunge () {

if ! echo $PATH | /bin/egrep -q "(^|:)$1($|:)" ; then

if [ "$2" = "after" ] ; then

PATH=$PATH:$1

else

PATH=$1:$PATH

fi

fi

}

# ksh workaround

if [ -z "$EUID" -a -x /usr/bin/id ]; then

EUID=`id -u`

UID=`id -ru`

fi

# Path manipulation

if [ "$EUID" = "0" ]; then

pathmunge /sbin

pathmunge /usr/sbin

pathmunge /usr/local/sbin

fi

# No core files by default

ulimit -S -c 0 > /dev/null 2>&1

if [ -x /usr/bin/id ]; then

USER="`id -un`"

LOGNAME=$USER

MAIL="/var/spool/mail/$USER"

fi

HOSTNAME=`/bin/hostname`

HISTSIZE=1000

if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then

INPUTRC=/etc/inputrc

fi

export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC

#java path

export JAVA_HOME=/usr/java/jdk1.6.0_16

export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin

for i in /etc/profile.d/*.sh ; do

if [ -r "$i" ]; then

. $i

fi

done

unset i

unset pathmunge

############profile end###########

三、卸载jkd:

1、卸载系统自带的jdk版本:

查看自带的jdk:

#rpm -qa | grep gcj

看到如下信息:

libgcj-4.1.2-44.el5

java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

使用rpm -e --nodeps命令删除上面查找的内容:

#rpm -e –nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

2、卸载rpm安装的jkd版本

查看安装的jdk:

#rpm -qa|grep jdk

看到如下信息:

java-1.6.0-openjdk-1.6.0.0-0.25.b09.el5

jdk-1.6.0_16-fcs

卸载:

#rpm -e --nodeps jdk-1.6.0_16-fcs

linux 卸载java jdk1.6_Linux 下安装与卸载JDK(jdk-6u16-)相关推荐

  1. linux 卸载java jdk1.6_linux下查看已经安装的jdk 并卸载jdk

    一.查看Jdk的安装路径: whereis java which java (java执行路径) echo $JAVA_HOME echo $PATH 备注:如果是windows中,可以使用: set ...

  2. linux 卸载java jdk1.6_Linux/CentOS 卸载系统原装jdk1.4 和安装jdk1.6.1

    1.卸载系统自带jdk 在终端中输入 yum -y remove java java-1.4.2-gcj-compat 2.安装新版本jdk 2.1环境变量配置 vi /etc/profile 在 e ...

  3. linux 卸载java jdk1.6_Linux jdk1.6安装与卸载

    一.下载安装JDK1.6 1.下载jdk1.6的官方地址: http://www.oracle.com/technetwork/java/javase/downloads/index.html 2.j ...

  4. python卸载opencv包_Ubuntu下安装与卸载opencv模块

    opencv安装 因工程需要,想在python中调用opencv import cv2 现在记录一下如何在Linux系统(ubutun)下安装该模块: 在自己的电脑上安装成功,现记录一下安装过程: s ...

  5. linux卸载和按照jdk,Linux 下安装和卸载JDK

    安装 下载jdk https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 在local ...

  6. Centos8.2云服务器下安装和卸载Java JDK

    Centos8.2云服务器下安装和卸载Java JDK 一.安装 二.卸载 一.安装 先查看下载本机上面有没有已经安装了JDK: java -version 没有安装. 先去官网下载相应的JDK. 下 ...

  7. centos7 java1.8卸载_Centos7下安装与卸载Jdk1.8

    Centos7下安装与卸载Jdk1.8 查看已经安装的jdk [root@bogon jre]# rpm -qa|grep jdk java-1.8.0-openjdk-headless-1.8.0. ...

  8. MySQL——在Linux下安装和卸载MySQL

    MySQL--在Linux下安装和卸载MySQL 摘要:本文主要学习了如何在Linux系统中安装和卸载MySQL数据库. 查看有没有安装过MySQL 使用命令查看有没有安装过: 1 [root@loc ...

  9. linux查看mariadb安装卸载,MySQL——在Linux下安装和卸载MariaDB

    MySQL--在Linux下安装和卸载MariaDB 摘要:本文主要学习了如何在Linux系统中安装和卸载MariaDB数据库. 查看有没有安装过MariaDB 使用命令查看有没有安装过: 1 [ro ...

  10. java内部错误2503_win10安装和卸载Java jdk错误出现2503,2502错误

    本人android studio3.0运行helloworld都报错,打开不了守护进程,然后看网上说java版本可能不对,想卸载java,发现任务管理器怎么都卸载不了,网上说的两个办法都试了没用,一天 ...

最新文章

  1. Spring Cloud 学习二(Eureka)
  2. 吴恩达深度学习课程deeplearning.ai课程作业:Class 1 Week 3 assignment3
  3. python——生成器详解
  4. 在elementUI中使用 el-autocomplete 实现远程搜索的下拉框
  5. PHP之wampserver修改根目录与默认页面
  6. 每天一道剑指offer-顺时针打印矩阵
  7. Python操作Redis之mset和mget
  8. 第八周博客作业西北师范大学|李晓婷
  9. 如何检测显卡类型和OpenGL版本
  10. dedecms_标签调取大全
  11. 王者荣耀战力查询小程序源码下载-支持安卓ios微信和QQ战力查询支持打包成APP
  12. UL1007 UL1015与AWG
  13. Uncaught TypeError: Cannot read property 'name' of null怎么处理
  14. 后端开发如何快速转前端开发
  15. linux文件系统研究与设计,Linux下实时文件系统的设计
  16. 陕西省计算机考研学校,陕西省有哪些考研院校?哪些高校考研比较容易,性价比高?...
  17. Java 文件压缩工具类
  18. Markdowm使用手册
  19. 你是个成熟的项目了,该学会自动构建自动部署了
  20. 大龄女青年,开发转人工智能,一举进入外企。 From交大人工智能中心

热门文章

  1. c语言汇率转换代码_C语言人民币转换代码..doc
  2. 手机号码归属地 mysql_最新手机号段归属地数据库 (2021年1月版) 471402行
  3. linux系统虚拟机gcc下载,Linux(Ubuntu)虚拟机安装GCC编译器
  4. 5.MySQL常用函数
  5. Win10在使用setuna2时,启动截屏后屏幕会放大的问题
  6. 吉利汽车:数字化转型从上云开始
  7. 爬虫练习:南阳理工学院ACM题目信息
  8. App专项测试测试有哪些?
  9. windows命令行包管理工具 -Scoop
  10. 股票历史数据下载-A股所有股票的历史数据下载