我正在使用rpm安装包的jkd
1、下载相应的rpm安装包,自己使用的是jdk-8u111-linux-x64.rpm版本
2、把这个rpm安装包放在自己想放的目录里,我放在/usr/java这个目录下
cp /安装软件包的第一个位置/usr/java
3、授予安装包权限:
chmod 755 JDK-8 u111-Linux-x64.rpm
4、开始安装这个rpm包
rpm -ivhjdk-8u111-linux-x64.rpm
(或rpm-ivhjdk-8 u111-Linux-x64.rpm-- force-- nodeps )强制安装
【这里请特别注意。 可能会报告没有名为rpm的命令。 在这种情况下,安装可能会先安装此命令,然后再次失败。 在这种情况下,如果在后面添加名为----force----nodeps的命令,指示强制安装而不考虑依赖关系,则不会产生任何影响】
安装成功,出现:
rpm : rpmshouldnotbeuseddirectlyinstallrpmpackages,use Alien instead!
rpm : howeverassumingyouknowwhatyouaredoing .
preparing . # # # # # # # # # # # # # # # # # # # # # [ 100 % ]
更新/安装.
1: JDK1.8.0_ 111-2000:1.8.0 _ 111-FCS # # # # # # # # # # # # # # #
Unpacking JAR files .
tools.jar .
plugin.jar .
javaws.jar .
deploy.jar .
rt.jar .
jsse.jar .
charsets.jar .
localedata.jar .
(虽然不一定都一样,但是如果出现xxx.jar .的话就对了)
5、配置环境变量
VI/etc /配置文件
使用编辑模式添加到最后:
导出Java _ home=/usr/Java/JDK1.8.0_ 111
导出类路径=. $ Java _ home/lib/dt.jar : $ Java _ home/lib/tools.jar
导出路径=$ path : $ Java _ home/hxsd TD
【这里的jdk1.8.0_111在步骤4结束后,在/usr/java目录中可以看到它】
6、执行以下命令
源/etc /配置文件
7、查看jkd版本
java -version
如果成功显示了已安装的版本,则基本成功;但是,如果存在旧的jkd版本、缺省的jdk版本等,则必须进行更改以使用以下命令:
更新备用项--- -配置Java
(如果显示没有alternatives命令,则同样,首先安装并运行命令。 更新-备用- -安装/usr/hxsd TD/javajava/usr/Java/JDK1.8.0(0
于是有几个选择。 这个时候,选择自己刚才安装的jkd版本,回到车上就可以了。 此时,使用java -version,可以正常看到自己安装的jkd版本。
可以测试以下内容。
vi Hello.java
创建内容:
class Hello{
publicstaticvoidmain (字符串[ ] args ) {
system.out.println('Helloworld!' );
}
}
然后保存,接着:
javac Hello.java
java Hello
能够正常输出:
职业介绍所世界
也就是说成功了!