Java - 配置Java環境


about

JDK是Java語言的軟件開發工具包,主要用於移動設備、嵌入式設備上的java應用程序。JDK是整個java開發的核心,它包含了JAVA的運行環境,JAVA工具和JAVA基礎的類庫。

JRE(Java Runtime Environment,Java運行環境),運行JAVA程序所必須的環境的集合,包含JVM標准實現及Java核心類庫.它包括Java虛擬機(jvm)、Java核心類庫和支持文件。它不包含開發工具(JDK)--編譯器、調試器和其它工具。如果只需要運行Java程序或Applet,下載並安裝它即可。如果要自行開發 Java軟件,要下載JDK(JRE和JDK的區別,沒有JDK的話,無法編譯Java程序,如果想只運行Java程序,要確保已安裝相應的JRE)。在JDK中附帶有JRE。SE(J2SE),standard edition,標准版,是我們通常用的一個版本。EE(J2EE),enterprise edition,企業版,使用這種JDK開發J2EE應用程序。ME(J2ME),micro edition,主要用於移動設備、嵌入式設備上的java應用程序。

軟件下載

首先提供百度雲鏈接

我上次(好像是2019年年中)看Oracle官網發現下載Java要賬號登錄了,所以我就准備了一份Java包留給大家。免去一些麻煩。

鏈接內有Java jdk 的Windows版和Mac版,Linux版我們直接通過命令下載。

鏈接:https://pan.baidu.com/s/1qEiQMJEnOdB8LxM_vOTQjw 提取碼:0xzt

雖然有了現成的,但是我們還是要知道在官網怎么下載。

官網下載java jdk

  • 在下載詳情頁中,首先勾選Accept License Agreeemet許可協議,然后選擇對應的系統平台,如我這里選擇是Windows 64系統下載,上面也有Mac OS X64的下載地址。


ps:今天(2019.4.24)發現點擊下載后,需要登錄.........之前直接就下載了,那么,如果提示登錄,怎么辦,登錄唄,沒有賬號就注冊,然后還是按照老套路下載。

  • 下載到本地的是一個exe可執行文件或者是dmg文件。

for Linux

先來說最簡單的Linux中下載。
在Linux中,這里介紹兩種安裝方式,yum直接安裝,另一種,就是手動安裝。

yum install安裝

環境是阿里雲的centos7

檢查防火牆狀態,最好是關閉它

systemctl status firewalld  # 查看防火牆狀態
systemctl stop firewalld   # 臨時關閉防火牆,重啟失效, 對應 systemctl stop firewalld
systemctl disable firewalld   # 永久關閉防火牆,需要重啟該命令生效,對應 systemctl enable firewalld

使用yum命令進行下載

  • 在Linux平台,我們直接使用yum命令下載java jdk即可。
yum install java-1.8.0-openjdk -y

  • 默認的,java jdk被安裝到了/usr/lib/jvm/目錄:

  • 下載並安裝完畢,我們使用如下命令測試java環境是否配置完畢:
[root@cs home]# java -version

手動安裝

java jdk鏈接:https://pan.baidu.com/s/1u1Ic4xvBEchDWQnzRISyJA 提取碼:7au7

使用xftp將安裝包上傳到系統根目錄。

  • 下載依賴
yum install glibc.i686 -y
  • 解壓jdk-8u171-linux-i586.tar.gz/usr/local
tar -zxvf jdk-8u171-linux-i586.tar.gz -C /usr/local/
  • vim /etc/profile配置java環境變量
JAVA_HOME=/usr/local/jdk1.8.0_171
JRE_HOME=$JAVA_HOME/jre
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME JRE_HOME CLASSPATH 

然后使配置文件生效:

source /etc/profile
  • 添加軟連
ln -s /usr/local/jdk1.8.0_171/bin/java /usr/bin/java
  • OK,測試一下
[root@C /]# java -version
java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) Client VM (build 25.171-b11, mixed mode)

完事了

for Mac

由於官網下載示例在之前已經說完了,百度雲鏈接也有相應的dmg包,這里不再多表。

安裝

  • 找到dmg文件並打開它。

  • 進入安裝步驟。

  • 輸入密碼。

  • 安裝成功,結束安裝程序。

  • 測試是否安裝成功,打開終端輸入java -version,返回如下圖則說明安裝成功。

配置環境變量
PS:如果發現/etc/profile文件中已經默認添加好了相關變量就略過,沒有添加的話就參照下面的添加方式添加即可。
此時,Java就安裝在Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home/目錄下,我們需要把這個目錄配置到環境變量中,編寫sudo vim /etc/profile文件,輸入密碼驗證,然后鍵入i,進入插入模式。

JAVA_HOME="Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home/"
CLASS_PATH="$JAVA_HOME/lib"
PATH=".:$JAVA_HOME/bin"

完事之后,按esc退出插入模式,然后shift + :輸入wq!退出編輯模式。

然后再輸入:

source /etc/profile

新終端輸入驗證:

echo $JAVA_HOME

返回了安裝目錄表示添加環境變量成功。

for Windows

由於官網下載示例在之前已經說完了,百度雲鏈接也有相應的exe包,這里不再多表。

強烈建議安裝位置選擇默認

安裝

  • 我們雙擊本地的可執行文件。用戶賬戶控制(有的可能沒有該提示,取決於你的系統設置)提示選擇是(Y)

  • 執行安裝程序,單擊下一步

  • 這里需要我們記住安裝路徑,可以選擇默認路徑也可以是自定義路徑(如果是自定義路徑的話,后續的配置環境變量只需要將JDK的目錄配置到環境變量即可)。最后單擊下一步

  • (可選項),之前的版本中沒有這個提示,如果有的話,點擊確定

  • (可選項),之前的版本中沒有這個提示,如果有的話,點擊下一步

  • 正在安裝,請稍等。

  • 安裝完成,單擊關閉

配置JAVA_HOMEPath

PS:千萬別把 JAVA_HOME 寫成了 JAVA-HOME
注意:JAVA_HOME的目錄不允許有中文

  • 拿到Java JDK的安裝目錄C:\Program Files\Java\jdk1.8.0_201

  • 依次打開控制面板系統與安全系統高級系統設置環境變量系統變量新建。變量名中輸入JAVA_HOME,變量值中填寫剛才獲取到的路徑C:\Program Files\Java\jdk1.8.0_201

現在,JAVA_HOME添加完畢。我們來添加Path

首先配置好要添加的路徑%JAVA_HOME%\bin,該路徑其實就相當於C:\Program Files\Java\jdk1.8.0_201\bin

  • 單擊Path,然后單擊編輯

  • %JAVA_HOME%\bin添加到變量值的末尾。注意路徑前后需要英文狀態的分號作為開始和結束,Windows的路徑分隔符是以;作為分割的。

然后一路確定即可。

測試

打開終端輸入java -version

OK,java環境配置完畢。

接下來就是可選的操作了:禁止Java自動更新

  • 依次打開控制面板程序Java

  • 雙擊Java圖標,進入Java控制面板。在更新選項中,取消勾選自動檢查更新,在彈出的提示中選擇不檢查

  • 還沒完,切換到高級選項,在應用程序安裝選擇從不安裝,最后點擊確定

OK,大功告成。


that's all


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM