linux系統(tǒng)上安裝JDK8全過程
為什么要安裝jdk?
JDK是java軟件開發(fā)包(Java Development Kit)的簡稱,要想開發(fā)java程序就必須安裝JDK。沒有JDK的話,無法編譯運(yùn)行Java程序。
因?yàn)镴DK包含的基本組件包括以下文件:
- javac.exe,用于編譯java文件,將java文件編譯成class文件
- java.exe,用于運(yùn)行class文件,將class文件運(yùn)行出結(jié)果
其實(shí)進(jìn)行java開發(fā)不僅需要jdk,還需要jre(Java Runtime Environment,Java運(yùn)行環(huán)境),jdk包含編譯器運(yùn)行器和類庫(3500多個類常用150多個)等,而jre包括Java虛擬機(jī)(jvm)、Java核心類庫和支持文件。不過現(xiàn)在的jdk都幫我們集成了jre,所以安裝jdk就等于安裝了兩個。
總結(jié):如果你單純的想要運(yùn)行java程序而不需要進(jìn)行java程序的開發(fā)則是需要安裝jre,不過你同樣可以下載JDK。但如果想要進(jìn)行java的開發(fā)則必須安裝jdk。
因?yàn)榉?wù)器大多數(shù)是linux操作系統(tǒng),你的java程序如果要運(yùn)行在linux上,則必須要在linux系統(tǒng)安裝jdk或jre,進(jìn)入正題
注意:全程使用root用戶來操作!
1.查看Linux系統(tǒng)是否有自帶的jdk:
1、輸入:java -version 如果有輸出版本信息,則需要卸載原本的jdk,如果沒有說明linux系統(tǒng)沒有安裝jdk可以跳過下面步驟直接進(jìn)行下一步的安裝。
2、發(fā)現(xiàn)有版本信息輸入:rpm -qa | grep java 檢測jdk的安裝包,(注意:rpm命令符沒有時記得下載一個輸入:apt-get install +命令名稱)
3、接著進(jìn)行一個個刪除包,輸入:rpm -e --nodeps 包名
4、最后再次:rpm -qa | grep java 檢查是否刪除完即可(此步由于之前已經(jīng)卸載,所以沒有截圖)
2.下載jdk壓縮包
去到oracle官網(wǎng)下載jdk8,這里我們選擇tar.gz的壓縮包。
https://www.oracle.com/java/technologies/downloads/

2.解壓
安裝完成后通過遠(yuǎn)程傳輸工具將文件傳輸?shù)絃inux的 /opt 目錄下
opt目錄是linux專門給用戶裝額外軟件的目錄,我們的jdk可以放在該目錄下

之后輸入指令解壓壓縮包
tar -zxvf jdk-8u341-linux-x64.tar.gz

3.配置環(huán)境變量
修改配置文件
vim /etc/profile
在文件最底部加上
JAVA_HOME=/opt/jdk1.8.0_341 PATH=/opt/jdk1.8.0_341/bin:$PATH export JAVA_HOME PATH
如下圖

最后esc退出編輯模式
輸入 :wq 保存退出
4.使配置文件生效
輸入指令使配置文件生效
source /etc/profile
輸入java和javac會輸出信息則表示jdk的安裝大功告成


自此jdk8在linux上的安裝完成!
總結(jié)
以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Linux系統(tǒng)磁盤格式化以及手動增加swap分區(qū)
本文給大家詳細(xì)介紹了在Linux系統(tǒng)中磁盤格式化 以及手動增加swap分區(qū)的方法和命令,十分全面,有需要的小伙伴可以參考下2018-09-09
CentOS8查看IP報(bào)錯:bash:ifconfig:command not found的原因及解
在使用 CentOS 8 系統(tǒng)時,有時會遇到使用 ??ifconfig?? 命令查看網(wǎng)絡(luò)接口信息時出現(xiàn) ??bash: ifconfig: command not found?? 的錯誤,所以本文給大家介紹了報(bào)錯的原因和解決方案,需要的朋友可以參考下2025-03-03
CentOS6.5 升級 Python 2.7 版本詳細(xì)介紹
這篇文章主要介紹了 CentOS6.5 升級 Python 2.7 版本詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下2017-01-01
Linux網(wǎng)站部署SSL證書生成CSR的詳細(xì)教程
如果你想為自己的網(wǎng)站部署SSL證書,讓網(wǎng)站實(shí)現(xiàn)HTTPS加密訪問,那么生成CSR(證書簽名請求)是必不可少的一步,CSR就像是一份“數(shù)字申請書”,里面包含了網(wǎng)站的相關(guān)信息,需要把它提交給證書頒發(fā)機(jī)構(gòu)(CA),才能申請到有效的SSL證書,今天以小白的視角,帶你在Linux系統(tǒng)中生成CSR2025-09-09
Linux內(nèi)核設(shè)備驅(qū)動之Linux內(nèi)核模塊加載機(jī)制筆記整理
今天小編就為大家分享一篇關(guān)于Linux內(nèi)核設(shè)備驅(qū)動之Linux內(nèi)核模塊加載機(jī)制筆記整理,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2018-12-12

