溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Windows系統(tǒng)怎么安裝和配置JDK?

發(fā)布時間:2020-05-26 17:20:07 來源:億速云 閱讀:201 作者:鴿子 欄目:編程語言

一、JDK介紹

JDK(Java Development Kit) 是 Java 語言的軟件開發(fā)工具包(SDK)。

  • JAVA SE:standard edition,標準版。包含了基礎和核心的庫,可用于控制臺及桌面應用軟件的開發(fā)。
  • JAVA EE:enterprise edition,企業(yè)版。主要用于企業(yè)級分布式網絡應用的開發(fā)。
  • JAVA ME:micro edition,微型版。主要用于嵌入式設備和移動設備上的應用開發(fā)。

1. Java與JDK的關系

  • Java是編程語言

Java是編程語言之一,我們學習Java主要是學習這個語言的特點,基礎語法,以及常用的內置工具等等。寫出的程序的文件只是一個個的純文本文件,其中的內容都符合Java語法,但是還需要相應的環(huán)境才能夠編譯運行,得到程序的運行效果。

  • JDK是開發(fā)工具包

通常,語言的開發(fā)工具包都被稱之為SDK:Software Development Kit。代表語言運行所需要的環(huán)境,比如:Java的SDK稱之為JDK,運行C#需要有.NET環(huán)境,其他的語言也是如此。
但是SDK安裝后會和之前接觸到的軟件有所不同,一般來說我們安裝一個游戲或者一個軟件以后,都有一個可以看到的運行界面,有一個exe可執(zhí)行程序,桌面會產生一個快捷方式,bulabula~但是SDK并沒有,我們看到的是bin目錄中的一個個的命令和腳本,lib目錄中的一個個庫文件,這就相當于給我們的不是一個成型的軟件,而是給了我們一整套開發(fā)出軟件的工具和原材料。

  • 拿起"黏土"和"鎬頭",在"我的世界"中大干一番吧!

    2. JDK與JRE的關系

  • JRE:Java Runtime Environment。是Java的運行環(huán)境,在Java程序編譯完成后,還需要一個運行環(huán)境。就相當于我們把一個word文檔放到另外一個沒有安裝Office軟件的電腦上是打不開的一樣,在一個程序編寫完成后,要有相應的環(huán)境才能運行。
  • JDK和JRE的區(qū)別:JRE只是一個運行環(huán)境,提供了Java程序運行需要的相關環(huán)境和命令,不支持編譯和調試程序相關的工具,所以當我們想要運行一些基于Java編寫的游戲或者應用時,只需要安裝JRE就可以了。在JDK中,主要提供了程序開發(fā)所需要的各種工具和命令,當然運行也是必不可少的,所以我們下載的JDK中也包含了JRE,只要一并安裝就好。

    二、JDK下載

    作為一個軟件的學習者和開發(fā)者,大家一定要培養(yǎng)自己:去官網、查資料的好習慣,擺脫各種一鍵安裝、軟件管家之類的東西,把一切掌控在自己手中,用嚴謹的態(tài)度來要求自己,加油!

    1. 下載地址

    在百度中搜索JDK,前兩條就會顯示我們需要的網站,目前JDK屬于Oracle公司的產品,所以我們打開網址時注意一下是<font color="red">oracle.com</font>就可以了。
    Windows系統(tǒng)怎么安裝和配置JDK?
    進入后就可以打開JDK8的下載界面,直接給出鏈接:javase-jdk8-downloads

    2. 版本選擇

    我們回顧一下整個JDK的發(fā)展歷程,可以發(fā)現,從1.6版本推出以后,基本上版本更新的周期比較穩(wěn)定,每三年推出一個新的版本:
    Windows系統(tǒng)怎么安裝和配置JDK?
    但自從JDK9版本推出以后,大版本的更新時間就改為半年,并且隨后就拋棄了對9,10,12版本的更新支持,目前開放下載的版本是JDK8,JDK11以及最新的JDK13,所以目前企業(yè)中使用的主流JDK版本依然是8。
    作為入門的小白,應該選擇哪一個版本呢?首先<font color="red">JDK8是肯定選項</font>,我們的系統(tǒng)中可以存在多個不同版本的JDK,并可以在使用時進行切換。選擇8的原因是因為已經能夠滿足學習的需要,并不需要用到新版本中的所謂"新特性"。
    另外需要明確的一點就是,隨著版本更新,并不是一直在添加內容,也會進行刪減,很可能造成某些類和命令已經被替換,而初學者又不知道如何用其他方式來解決。并且使用JDK8是各種Java軟件的主流需求環(huán)境,如果沒有特殊情況不需要進行更換

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI