日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

Java学习之JDK的安装与配置

發(fā)布時間:2025/3/15 java 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java学习之JDK的安装与配置 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

前言

Java是一個面向?qū)ο蟮恼Z言,相比于C/C++,Java對于內(nèi)存的管理對于程序員來說更加智能,封裝性更好,而且現(xiàn)在很多的后端程序是Java開發(fā),Android程序大多也是Java開發(fā),這里記錄一下安裝Java的過程,主要安裝JDK8 JDK11 JDK17

本文原創(chuàng),創(chuàng)作不易,轉(zhuǎn)載請注明!!!
本文鏈接
個人博客:https://ronglin.fun/?p=148
PDF鏈接:見博客網(wǎng)站
CSDN: https://blog.csdn.net/RongLin02/article/details/122564523

簡介

JDK

JDK是 Java Development Kit的縮寫,JDK是 Java 語言的軟件開發(fā)工具包,主要用于移動設(shè)備、嵌入式設(shè)備上的java應(yīng)用程序。JDK是整個java開發(fā)的核心,它包含了JAVA的運行環(huán)境(JVM+Java系統(tǒng)類庫)和JAVA工具。
之所以要下載三個版本的JDK主要是因為為了適應(yīng)不同的開發(fā)環(huán)境,JDK比較穩(wěn)定而且能實現(xiàn)絕大部分的功能,JDK11是我在Android Studio中的常用版本,JDK17是目前的最新版(2022.02.18)

JRE

有關(guān)Java的還有一個概念就是JRE
JRE是Java Runtime Environment的簡稱,指Java運行環(huán)境,是Sun的產(chǎn)品。運行JAVA程序所必須的環(huán)境的集合,包含JVM標準實現(xiàn)及Java核心類庫。
JRE(包括Java Plug-in)是Sun的產(chǎn)品,包括兩部分:Java Runtime Environment和Java Plug-in。Java Runtime Environment是可以在其上運行、測試和傳輸應(yīng)用程序的Java平臺。它不包含開發(fā)工具(JDK)–編譯器、調(diào)試器和其它工具。JRE需要輔助軟件–Java Plug-in–以便在瀏覽器中運行applet。

下載

有關(guān)JDK的下載,推薦去官網(wǎng)下載
官方網(wǎng)站
https://www.oracle.com/java/technologies/downloads/
因為下載JDK需要oracle賬號,而且國外的網(wǎng)站速度也不穩(wěn)定,這里提供一下我已經(jīng)下載好的JDK
百度網(wǎng)盤:
鏈接:https://pan.baidu.com/s/1nJ7FCd6FtHvXlGcxMAaIqA
提取碼:Lin2

提示

以下資料來自網(wǎng)絡(luò):
java8-api: https://www.matools.com/api/java8

國內(nèi)鏡像:
https://repo.huaweicloud.com/java/jdk/ (華為鏡像)
https://mirrors.tuna.tsinghua.edu.cn/ (清華鏡像)
https://adoptopenjdk.net (OpenJDK的替代品)

眾所周知Oracle JDK商業(yè)使用開始收費了,然而Oracle在http://jdk.java.net/ 放出的官方版OpenJDK有下面幾點問題:

  • 沒有32位
  • 沒有安裝程序(初學(xué)者會遇到困難,比如設(shè)置PATH,運行jar等)
  • 舊版不更新(即使LTS版本)
  • 沒有JRE
  • 因此不推薦從http://jdk.java.net/下載OpenJDK。
    AdoptOpenJDK是OpenJDK的社區(qū)維護版,主要維護8、11兩個LTS版本以及最新版本。
    AdoptOpenJDK官網(wǎng):https://adoptopenjdk.net/
    清華大學(xué)鏡像:https://mirrors.tuna.tsinghua.edu.cn/AdoptOpenJDK/

    安裝

    因為習(xí)慣JDK8,這里安裝JDK8,下載好64位,運行jdk-8u311-windows-x64.exe
    安裝路徑是可以改變的,直接下一步

    直接下一步,然后安裝完成之后,它還會自動安裝JRE,安裝目錄同樣可變,依然下一步即可

    在這篇博客有這樣的警告
    https://blog.csdn.net/qq_36554582/article/details/81814096

    首先你要確認你的電腦里面沒有JDK和JRE的殘留,我們下載的JDK安裝包里面既包含JDK又包含JRE,如果你的電腦是第一次安裝JDK和JRE那么請直接看下面的步驟安裝即可,如果你的電腦之前安裝過一次JDK,那么你在這次安裝之前要確認你上次安裝的JDK和JRE已經(jīng)全部正確清理干凈了,如果你只是把JDK和JRE文件夾直接刪除是不行的,他們的注冊表還在你電腦里,你刪除文件夾并不會刪除注冊表,如果注冊表有殘留,那么你這一次再安裝JDK的時候,它是不會給你安裝JRE的,它只會給你安JDK(但是沒有JRE又不行),但是刪除注冊表是一件不容易且有風(fēng)險的事情,一不小心就會導(dǎo)致電腦崩潰,本人就是在刪除注冊表的時候誤刪了系統(tǒng)的注冊表,結(jié)果電腦直接打不開了。所以說如果你之前安裝過JDK,然后你把它刪除了,你現(xiàn)在如果還想安裝JDK的話,為了保險起見,我們不去刪除注冊表(除非你有信心把注冊表正確的刪除干凈),我們只需要安裝一個和你上一次安裝的不是同一個版本的JDK即可,這樣就能防止你電腦里殘留的的JDK和JRE注冊表對你這一次的安裝有影響。

    配置

    安裝完Java之后,還需要配置一下環(huán)境變量,以方便直接用命令行直接調(diào)用Java命令
    首先在電腦桌面對著 此電腦右鍵

    然后找到高級電腦設(shè)置,因為Windows10 的19H1(左側(cè))和21H2(右側(cè))的界面不同,所以就不截圖了,找到即可

    然后點擊高級 – 環(huán)境變量

    然后在系統(tǒng)變量欄目,點擊新建,然后輸入

    JAVA_HOME ...\Java\jdk1.8.0_311

    變量名固定是JAVA_HOME,而變量值是剛剛安裝JDK的路徑

    然后再同理,添加一個CLASSPATH的變量

    CLASSPATH .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

    這兩個是固定的,如圖

    最后修改Path路徑,在系統(tǒng)變量中找到Path,點擊編輯

    然后點擊新建,輸入以下代碼

    %JAVA_HOME%\bin

    這句話的意思是告訴系統(tǒng),Java路徑在變量名稱為JAVA_HOME的路徑下的bin文件下,這樣系統(tǒng)就可以直接知道Java在哪了
    注意 :
    Java安裝的時候,他自己還生成一個

    C:\Program Files (x86)\Common Files\Oracle\Java\javapath

    變量,這個應(yīng)該是Java 自己安裝的時候添加的,然后默認會置頂。這個會導(dǎo)致自己配置的jdk失效。可以把它向下移動到自己配置的JDK下面。或者刪掉。這樣自己配置的優(yōu)先級最高,我這里移動到下面。

    然后,直接確定即可、
    最后,重啟電腦或者注銷賬戶就完成了。

    測試

    安裝測試

    Win+R,我們打開cmd,然后輸入兩個指令

    java -version javac -version

    看到如下輸出表示Java成功

    編譯測試

    我們編譯測試一下
    首先在F盤下新建一個文件夾叫java,然后再其中新建兩個文件,一個是Main.java 一個是Test.java
    輸入以下代碼
    Main.java文件:

    public class Main{ //程序入口public static void main(String[] args) {System.out.println("Main:");Test.printTime();} }

    Test.java文件中:

    import java.util.Date; import java.text.SimpleDateFormat;public class Test{ public static void printTime(){Date data = new Date( );SimpleDateFormat simpleDateFormat = new SimpleDateFormat ("yyyy-MM-dd hh:mm:ss");System.out.println("Current Time :" + simpleDateFormat.format(data));} }

    然后保存,我們win+R打開cmd,然后進入這兩個文件的目錄,比如我的就是F盤下的F:\java
    首先輸入盤符名稱,我這里就是F:,然后輸入路徑cd java當然也可以是cd F:\javacd表示進入,空格后邊的表示文件夾路徑。然后輸入javac Main.java 表示編譯Main.java文件,生成.class文件,然后輸入java Main表示運行程序.
    過程如下:

    F: cd F:\java javac Main.java java Main

    結(jié)果過程如下:

    成功!

    總結(jié)

    Java還是比較常用的,配置Java環(huán)境比較麻煩,同時得益于它的JVM實現(xiàn)跨平臺,如果想要更改Java版本的話,直接在環(huán)境變量中,修改JAVA_HOME的變量值后重啟即可
    =w=

    總結(jié)

    以上是生活随笔為你收集整理的Java学习之JDK的安装与配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。