linux 下使用 rpm 安装 jdk 步骤
Posted 雪化山河
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 下使用 rpm 安装 jdk 步骤相关的知识,希望对你有一定的参考价值。
自己使用的是 rpm 安装包装的 jkd
1、下载对应的 rpm 安装包,自己使用的是 jdk-8u111-linux-x64.rpm 这个版本;
2、将这个 rpm 安装包放在自己想放的目录,我放在 /usr/java 这个目录下
cp /安装包一开始所在位置 /usr/java
3、给安装包赋予权限:
chmod 755 jdk-8u111-linux-x64.rpm
4、开始安装这个 rpm 包
rpm -ivh jdk-8u111-linux-x64.rpm
(或者:rpm -ivh jdk-8u111-linux-x64.rpm --force --nodeps )强制安装
【 此处要特别注意,可能会报没有 rpm 这个命令,那就先安装这个命令,然后可能还是安装失败,这个时候,可以在后面加多 --force --nodeps 这个命令,表示强制安装,不考虑依赖, 这样不会有什么影响】
安装成功,出现:
rpm: RPM should not be used directly install RPM packages, use Alien instead!
rpm: However assuming you know what you are doing...
Preparing... ################################# [100%]
Updating / installing...
1:jdk1.8.0_111-2000:1.8.0_111-fcs ################################# [100%]
Unpacking JAR files...
tools.jar...
plugin.jar...
javaws.jar...
deploy.jar...
rt.jar...
jsse.jar...
charsets.jar...
localedata.jar...
(不一定全部一样,但是出现 xxx.jar... 这些就对了)
5、配置环境变量
vi /etc/profile
使用编辑模式在最后面添加:
export JAVA_HOME=/usr/java/jdk1.8.0_111
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
【 这里的 jdk1.8.0_111 可以在第4步完成后,先来到 /usr/java 目录下查看,即可看到这个东西 】
6、执行以下命令
source /etc/profile
7、查看 jkd 版本
java -version
如果正常显示所安装的版本,基本就成功了,但是如果原先存在老的 jkd 版本或者默认的 jdk 版本之类的,则需要修改一下,使用以下命令:
update-alternatives --config java
(如果显示没有 alternatives 命令,同样的,先安装该命令,执行 : update-alternatives --install /usr/bin/java java /usr/java/jdk1.8.0_111/bin/java 60)
然后会出现几个选项,这个时候选择自己刚才安装的那个 jkd 版本,然后回车即可,这个时候再使用 java -version ,即可正常看到自己安装的 jkd 版本!
可以测试以下:
vi Hello.java
编写内容:
class Hello{
public static void main(String[] args){
System.out.println("Hello World!");
}
}
之后保存,接着:
javac Hello.java
java Hello
能正常输出:
Hello World
即成功!
以上是关于linux 下使用 rpm 安装 jdk 步骤的主要内容,如果未能解决你的问题,请参考以下文章