记录一下最近要部署项目,作为java程序员,非专业的运维工程师,安装Linux上的东西还是有点麻烦。
我用的是rpm方式的安装,首先将你的下载好的jdk放到Linux里面,我用的是“jdk-8u151-linux-x64.rpm”这个版本。
将上传文件放到/usr/local/这个目录下,按个人喜好,我一般放在这里
命令如下:
mv jdk-8u151-linux-x64.rpm /usr/local
通过rpm -ivh jdk-8u151-linux-x64.rpm进行安装,如下图便是成功。
[root@izuf68hk9w82idjavizkm8z local]# rpm -ivh jdk-8u151-linux-x64.rpm
Preparing... ################################# [100%]
Updating / installing...
1:jdk1.8-2000:1.8.0_151-fcs ################################# [100%]
Unpacking JAR files...
tools.jar...
plugin.jar...
javaws.jar...
deploy.jar...
rt.jar...
jsse.jar...
charsets.jar...
localedata.jar...
[root@izuf68hk9w82idjavizkm8z local]# whereis java
java: /usr/bin/java /home/jdk1.8.0_171/bin/java /usr/share/man/man1/java.1
接下来就是环境变量的配置,通过命令vim /etc/profile/进入,进入之后粘贴如下数据:
JAVA_HOME=/usr/java/jdk1.8.0_151
JRE_HOME=/usr/java/jdk1.8.0_151/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
路径就是你安装的路径和版本,只需要改JAVA_HOME和JRE_HOME这两个地方的路径和版本就行,改完之后保存。
让修改的文件立即生效,于是执行source /etc/profile
执行完成之后输入echo $PATH便能看到配置的对不对。
为了方便你们看我把整个操作都粘贴过来了,按照步骤走应该是没问题的。
[root@izuf68hk9w82idjavizkm8z ~]# mv jdk-8u151-linux-x64.rpm /usr/local
[root@izuf68hk9w82idjavizkm8z ~]# cd /usr/local/
[root@izuf68hk9w82idjavizkm8z local]# ls
aegis cloudmonitor games jdk-8u151-linux-x64.rpm lib64 sbin src
bin etc include lib libexec share tomcat
[root@izuf68hk9w82idjavizkm8z local]# ls
aegis cloudmonitor games jdk-8u151-linux-x64.rpm lib64 sbin src
bin etc include lib libexec share tomcat
[root@izuf68hk9w82idjavizkm8z local]# rpm -ivh jdk-8u151-linux-x64.rpm
Preparing... ################################# [100%]
Updating / installing...
1:jdk1.8-2000:1.8.0_151-fcs ################################# [100%]
Unpacking JAR files...
tools.jar...
plugin.jar...
javaws.jar...
deploy.jar...
rt.jar...
jsse.jar...
charsets.jar...
localedata.jar...
[root@izuf68hk9w82idjavizkm8z local]# whereis java
java: /usr/bin/java /home/jdk1.8.0_171/bin/java /usr/share/man/man1/java.1
[root@izuf68hk9w82idjavizkm8z local]# vim /etc/profile
[root@izuf68hk9w82idjavizkm8z local]# source /etc/profile
[root@izuf68hk9w82idjavizkm8z local]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/home/jdk1.8.0_171/bin::/root/bin:/usr/java/jdk1.8.0_151/bin:/usr/java/jdk1.8.0_151/jre/bin