共计 2539 个字符,预计需要花费 7 分钟才能阅读完成。
本篇文章来教大家在 Linux 零碎上部署 Java 开发环境,这个技能其实还是蛮重要的,因为当初 Java 其实算是比拟热门的一个编程语言,如果部署 Java 环境,那么就能够在 Linux 上运行 Java 程序了,本篇文章重点在 Java 的装置步骤上,作者会一步步教大家,感兴趣的敌人认真学起来。
环境阐明:
- 零碎版本:CentOS Linux release 7.6.1810 (Core)
- 近程连贯工具:Xshell
- Java 版本:jdk-8u271-linux-x64
在装置之前,咱们须要先验证下目前咱们的机器上是否曾经带有 Java 环境,验证的办法很简略,通过查看 Java 的 JDK 版本就能够。查看零碎内是否曾经装有 JDK,因为局部状况下 CentOS 7 在装零碎时会主动装置 JDK,这里咱们先来确认装置状况。
$ java --version
-bash: java: command not found
是的,这个报错就是咱们当初想看到的,咱们执行命令查看 Java 版本,提醒命令未找到,那就阐明咱们的零碎目前还没有 Java 环境,那么接下来咱们要做的就是装置了,我会一步一步教大家具体的装置过程。
1. 下载 JDK
个别在下载安装包时都倡议大家从官网进行下载,一些从第三方下载的话可能会带有病毒,并且第三方网站很多都是钓鱼网站,容易暴漏咱们的信息,所以倡议大家从官网下载,官网链接这里分享给大家。
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
在浏览器中输出下面官网链接之后,会呈现下面的图片,如上图红框里圈进去的,这里咱们抉择 “jdk-8u271-linux-x64.rpm” 和 “jdk-8u271-linux-x64.tar.gz” 这两个包别离为大家进行装置演示。
这里咱们先进行这两个包的下载,应用 wget
命令前面别离跟上这两个包的门路即可实现下载。
wget https://download.oracle.com/otn/java/jdk/8u271-b09/61ae65e088624f5aaa0b1d2d801acb16/jdk-8u271-linux-x64.rpm
wget https://download.oracle.com/otn/java/jdk/8u271-b09/61ae65e088624f5aaa0b1d2d801acb16/jdk-8u271-linux-x64.tar.gz
2. 新建一个 JDK 装置目录
$ mkdir /usr/java
创立一个 /usr/java 目录
$ cp /root/jdk-8u271-linux-x64.tar.gz /usr/java/
将之前下载的 tar 包拷贝到新建的目录下
3. 将 JDK 源码包解压
上一步曾经新建了装置目录并且将源码包拷贝到了新目录下,因为是压缩包,因而首先须要对其进行解压操作。
$ tar xzf jdk-8u271-linux-x64.tar.gz -C /usr/java
4. 关上 profile
文件
$ vim /etc/profile
关上这个文件之后,按 i
进入到编辑模式,而后找到 export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTRO 这句话,之后另起一行,依据刚刚下载的的 JDK 版本增加以下内容:
export JAVA_HOME=/usr/java/jdk1.8.0_271
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH
增加实现之后,如下图所示:
而后按 Esc,输出 :wq,保留批改并退出。
5. 从新读取环境变量
执行到这里,我么曾经配置了 Java 的环境变量,那么当初须要做的就是让它失效,这里咱们不用重启机器让其失效,通过 source
命令就能够。
$ source /etc/profile
之后,刚刚配置的环境变量便会失效,原理就是从新读取以下 profile 配置文件中的内容。
6. 确认 JDK 装置状况
下面曾经提到如何确认 JDK 是否胜利装置,只须要通过查看版本即可看到。那么同样的,这里仍旧采纳同样的办法来验证 JDK 的装置状况。
$ java -version
java version "1.8.0_271"
Java(TM) SE Runtime Environment (build 1.8.0_271-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.271-b13, mixed mode)
能够看到,这里显示的内容与下面最开始查看曾经不同,阐明 JDK 环境装置胜利。到这里 tar 包曾经装置实现,那么接下来给大家分享另一种 rpm 包的装置办法,其实两种办法装置都是大同小异,只有会其中一种学习另一种装置也是很快能够上手的。然而在装置之前,须要先卸载掉方才的 tar 包,卸载就更简略了,只须要将安装包删除,而后再把配置文件中增加的环境变量删除就能够。
最开始咱们曾经下载了 rpm 包,当初咱们只须要将它挪动到咱们创立的装置目录下就能够:
$ cp /root/jdk-8u271-linux-x64.rpm /usr/java/
挪动到相应目录之后,须要做的就是装置啦。rpm 包的装置只须要一条命令就能够搞定。然而在装置之后,须要先给到这个文件相应的权限,没有权限后续的操作会呈现报错哦。
$ chmod 755 /usr/java/jdk-8u271-linux-x64.rpm
这个文件默认权限是 644,属主、属组、其余都没有执行权限,因为须要执行装置的动作,所以该当给到执行权限
$ rpm -ivh /usr/java/jdk-8u271-linux-x64.rpm
拿到权限之后,通过 rpm 进行装置的操作
到这里,rpm 包的装置差不多算是完结了,因为接下来的动作就跟下面的是反复的,也就是下来须要关上 profile 文件,而后进行环境变量的配置,并且 source
使其失效。再接着回来查看 Java 版本是否能够失常输入即可。本文重点在 Java 的装置上,每一步都示范的比拟到位,如果有趣味,能够跟着一块部署尝试。