Java学习之JDK的安装与配置
前言
Java是一個面向對象的語言,相比于C/C++,Java對于內存的管理對于程序員來說更加智能,封裝性更好,而且現在很多的后端程序是Java開發,Android程序大多也是Java開發,這里記錄一下安裝Java的過程,主要安裝JDK8 JDK11 JDK17
本文原創,創作不易,轉載請注明!!!
本文鏈接
個人博客:https://ronglin.fun/?p=148
PDF鏈接:見博客網站
CSDN: https://blog.csdn.net/RongLin02/article/details/122564523
簡介
JDK
JDK是 Java Development Kit的縮寫,JDK是 Java 語言的軟件開發工具包,主要用于移動設備、嵌入式設備上的java應用程序。JDK是整個java開發的核心,它包含了JAVA的運行環境(JVM+Java系統類庫)和JAVA工具。
之所以要下載三個版本的JDK主要是因為為了適應不同的開發環境,JDK比較穩定而且能實現絕大部分的功能,JDK11是我在Android Studio中的常用版本,JDK17是目前的最新版(2022.02.18)
JRE
有關Java的還有一個概念就是JRE
JRE是Java Runtime Environment的簡稱,指Java運行環境,是Sun的產品。運行JAVA程序所必須的環境的集合,包含JVM標準實現及Java核心類庫。
JRE(包括Java Plug-in)是Sun的產品,包括兩部分:Java Runtime Environment和Java Plug-in。Java Runtime Environment是可以在其上運行、測試和傳輸應用程序的Java平臺。它不包含開發工具(JDK)–編譯器、調試器和其它工具。JRE需要輔助軟件–Java Plug-in–以便在瀏覽器中運行applet。
下載
有關JDK的下載,推薦去官網下載
官方網站
https://www.oracle.com/java/technologies/downloads/
因為下載JDK需要oracle賬號,而且國外的網站速度也不穩定,這里提供一下我已經下載好的JDK
百度網盤:
鏈接:https://pan.baidu.com/s/1nJ7FCd6FtHvXlGcxMAaIqA
提取碼:Lin2
提示
以下資料來自網絡:
java8-api: https://www.matools.com/api/java8
國內鏡像:
https://repo.huaweicloud.com/java/jdk/ (華為鏡像)
https://mirrors.tuna.tsinghua.edu.cn/ (清華鏡像)
https://adoptopenjdk.net (OpenJDK的替代品)
眾所周知Oracle JDK商業使用開始收費了,然而Oracle在http://jdk.java.net/ 放出的官方版OpenJDK有下面幾點問題:
因此不推薦從http://jdk.java.net/下載OpenJDK。
AdoptOpenJDK是OpenJDK的社區維護版,主要維護8、11兩個LTS版本以及最新版本。
AdoptOpenJDK官網:https://adoptopenjdk.net/
清華大學鏡像:https://mirrors.tuna.tsinghua.edu.cn/AdoptOpenJDK/
安裝
因為習慣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已經全部正確清理干凈了,如果你只是把JDK和JRE文件夾直接刪除是不行的,他們的注冊表還在你電腦里,你刪除文件夾并不會刪除注冊表,如果注冊表有殘留,那么你這一次再安裝JDK的時候,它是不會給你安裝JRE的,它只會給你安JDK(但是沒有JRE又不行),但是刪除注冊表是一件不容易且有風險的事情,一不小心就會導致電腦崩潰,本人就是在刪除注冊表的時候誤刪了系統的注冊表,結果電腦直接打不開了。所以說如果你之前安裝過JDK,然后你把它刪除了,你現在如果還想安裝JDK的話,為了保險起見,我們不去刪除注冊表(除非你有信心把注冊表正確的刪除干凈),我們只需要安裝一個和你上一次安裝的不是同一個版本的JDK即可,這樣就能防止你電腦里殘留的的JDK和JRE注冊表對你這一次的安裝有影響。
配置
安裝完Java之后,還需要配置一下環境變量,以方便直接用命令行直接調用Java命令
首先在電腦桌面對著 此電腦右鍵
然后找到高級電腦設置,因為Windows10 的19H1(左側)和21H2(右側)的界面不同,所以就不截圖了,找到即可
然后點擊高級 – 環境變量
然后在系統變量欄目,點擊新建,然后輸入
變量名固定是JAVA_HOME,而變量值是剛剛安裝JDK的路徑
然后再同理,添加一個CLASSPATH的變量
這兩個是固定的,如圖
最后修改Path路徑,在系統變量中找到Path,點擊編輯
然后點擊新建,輸入以下代碼
這句話的意思是告訴系統,Java路徑在變量名稱為JAVA_HOME的路徑下的bin文件下,這樣系統就可以直接知道Java在哪了
注意 :
Java安裝的時候,他自己還生成一個
變量,這個應該是Java 自己安裝的時候添加的,然后默認會置頂。這個會導致自己配置的jdk失效。可以把它向下移動到自己配置的JDK下面?;蛘邉h掉。這樣自己配置的優先級最高,我這里移動到下面。
然后,直接確定即可、
最后,重啟電腦或者注銷賬戶就完成了。
測試
安裝測試
Win+R,我們打開cmd,然后輸入兩個指令
java -version javac -version看到如下輸出表示Java成功
編譯測試
我們編譯測試一下
首先在F盤下新建一個文件夾叫java,然后再其中新建兩個文件,一個是Main.java 一個是Test.java
輸入以下代碼
Main.java文件:
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表示運行程序.
過程如下:
結果過程如下:
成功!
總結
Java還是比較常用的,配置Java環境比較麻煩,同時得益于它的JVM實現跨平臺,如果想要更改Java版本的話,直接在環境變量中,修改JAVA_HOME的變量值后重啟即可
=w=
總結
以上是生活随笔為你收集整理的Java学习之JDK的安装与配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 谷歌浏览器调用本地exe_无需修改前端和
- 下一篇: mysql对结果限制_在查询中限制MyS