linux 卸载java jdk1.6_Linux 下安装与卸载JDK(jdk-6u16-)
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-)相关推荐
- linux 卸载java jdk1.6_linux下查看已经安装的jdk 并卸载jdk
一.查看Jdk的安装路径: whereis java which java (java执行路径) echo $JAVA_HOME echo $PATH 备注:如果是windows中,可以使用: set ...
- 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 ...
- linux 卸载java jdk1.6_Linux jdk1.6安装与卸载
一.下载安装JDK1.6 1.下载jdk1.6的官方地址: http://www.oracle.com/technetwork/java/javase/downloads/index.html 2.j ...
- python卸载opencv包_Ubuntu下安装与卸载opencv模块
opencv安装 因工程需要,想在python中调用opencv import cv2 现在记录一下如何在Linux系统(ubutun)下安装该模块: 在自己的电脑上安装成功,现记录一下安装过程: s ...
- linux卸载和按照jdk,Linux 下安装和卸载JDK
安装 下载jdk https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 在local ...
- Centos8.2云服务器下安装和卸载Java JDK
Centos8.2云服务器下安装和卸载Java JDK 一.安装 二.卸载 一.安装 先查看下载本机上面有没有已经安装了JDK: java -version 没有安装. 先去官网下载相应的JDK. 下 ...
- 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. ...
- MySQL——在Linux下安装和卸载MySQL
MySQL--在Linux下安装和卸载MySQL 摘要:本文主要学习了如何在Linux系统中安装和卸载MySQL数据库. 查看有没有安装过MySQL 使用命令查看有没有安装过: 1 [root@loc ...
- linux查看mariadb安装卸载,MySQL——在Linux下安装和卸载MariaDB
MySQL--在Linux下安装和卸载MariaDB 摘要:本文主要学习了如何在Linux系统中安装和卸载MariaDB数据库. 查看有没有安装过MariaDB 使用命令查看有没有安装过: 1 [ro ...
- java内部错误2503_win10安装和卸载Java jdk错误出现2503,2502错误
本人android studio3.0运行helloworld都报错,打开不了守护进程,然后看网上说java版本可能不对,想卸载java,发现任务管理器怎么都卸载不了,网上说的两个办法都试了没用,一天 ...
最新文章
- Spring Cloud 学习二(Eureka)
- 吴恩达深度学习课程deeplearning.ai课程作业:Class 1 Week 3 assignment3
- python——生成器详解
- 在elementUI中使用 el-autocomplete 实现远程搜索的下拉框
- PHP之wampserver修改根目录与默认页面
- 每天一道剑指offer-顺时针打印矩阵
- Python操作Redis之mset和mget
- 第八周博客作业西北师范大学|李晓婷
- 如何检测显卡类型和OpenGL版本
- dedecms_标签调取大全
- 王者荣耀战力查询小程序源码下载-支持安卓ios微信和QQ战力查询支持打包成APP
- UL1007 UL1015与AWG
- Uncaught TypeError: Cannot read property 'name' of null怎么处理
- 后端开发如何快速转前端开发
- linux文件系统研究与设计,Linux下实时文件系统的设计
- 陕西省计算机考研学校,陕西省有哪些考研院校?哪些高校考研比较容易,性价比高?...
- Java 文件压缩工具类
- Markdowm使用手册
- 你是个成熟的项目了,该学会自动构建自动部署了
- 大龄女青年,开发转人工智能,一举进入外企。 From交大人工智能中心
热门文章
- c语言汇率转换代码_C语言人民币转换代码..doc
- 手机号码归属地 mysql_最新手机号段归属地数据库 (2021年1月版) 471402行
- linux系统虚拟机gcc下载,Linux(Ubuntu)虚拟机安装GCC编译器
- 5.MySQL常用函数
- Win10在使用setuna2时,启动截屏后屏幕会放大的问题
- 吉利汽车:数字化转型从上云开始
- 爬虫练习:南阳理工学院ACM题目信息
- App专项测试测试有哪些?
- windows命令行包管理工具 -Scoop
- 股票历史数据下载-A股所有股票的历史数据下载