Java工做者第一步必定是安裝JDK了,但是還有小夥伴不會在Linux上安裝JDK,畢竟咱們開發的項目都是要在服務器上運行的,今天就來說講如何在CentOS7環境使用源碼進行安裝JDK。html
選擇本身合適的版本號,登陸Oracle帳號後選擇.tar.gz文件下載。java
下面使用jdk-8u221-linux-x64.tar.gz作演示linux
建立一個資源目錄把JDK上傳到這個目錄下vim
mkdir /usr/local/resource
解壓安裝包,解壓後能夠把安裝包刪除服務器
tar -zxvf jdk-8u221-linux-x64.tar.gz
建立JDK的安裝目錄oracle
mkdir /usr/local/java
移動解壓好的安裝包到安裝目錄ui
mv /usr/local/resource/jdk1.8.0_221/ /usr/local/java/
修改配置文件spa
不會使用vim命令的同窗請參考https://www.runoob.com/linux/linux-vim.htmlcode
vim /etc/profile
在文件末尾添加以下代碼,JAVA_HOME=和JRE_HOME=後面是JDK的安裝目錄htm
# JDK Configuration
export JAVA_HOME=/usr/local/java/jdk1.8.0_221 export JRE_HOME=/usr/local/java/jdk1.8.0_221/jre export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH export PATH=$PATH:$JAVA_HOME/bin
使配置文件當即生效
source /etc/profile
驗證兩個命令是否成功
java -version
javac
命令驗證成功,JDK安裝成功!
使用 java -jar 命令能夠正常啓動jar包,使用 sudo java -jar 時提示 sudo: java: command not found,須要修改 /etc/sudoers 文件
vim /etc/sudoers
在Defaults secure_path 中添加Java的路徑,再次運行 sudo java -jar 就能夠使用了。
推薦瀏覽:CentOS7源碼安裝Nginx
喜歡的話記得推薦並收藏哦~~~