CentOS6.9安装jdk1.7.0.45步骤
- 准备工作
- CentOS6.9环境。
- jdk-7u45-linux-x64.tar.gz安装包。
操作步骤
1、创建安装目录
mkdir /usr/java
2、将jdk文件放到/usr/java目录下
mv jdk-7u45-linux-x64.tar.gz /usr/java
3、将jdk解压缩并安装
tar -zxvf jdk-7u45-linux-x64.tar.gz
4、在profile文件中添加Java环境变量
vi /etc/profile
- 在
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
下一行添加如下内容:
export JAVA_HOME=/usr/java/jdk1.7.0_45
export CLASSPATH=.:%JAVA_HOME%/lib/dt.jar:%JAVA_HOME%/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
- 在
5、退出并保存
- 先按Esc回到命令模式,输入
:wq
- 先按Esc回到命令模式,输入
6、是文件变更立即生效
source /etc/profile
7、校验是否安装成功
java -version
- 控制台输出下面内容表示成功:
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08,mixed mode)
- 控制台输出下面内容表示成功:
遇到问题
1、使用非root用户登录,执行
sudo mkdir /etc/java
时,提示XXX is not in the sudoers file. This incident will be reported.
(XXX表示当前登录用户)。原因:当前登录用户没有权限执行sudo命令。
解决方法:
- 1)进入root超级用户:
su -root
,然后输入密码。 - 2)给sudoers文件添加写权限:
chmod u+w /etc/sudoers
。 - 3)编辑sudoers文件:
vi /etc/sudoers
,找到root ALL=(ALL) ALL
,另起一行,添加XXX ALL=(ALL) ALL
(XXX为登录用户名),然后保存并退出。
- 1)进入root超级用户: