java安裝以及jdk和jre安裝(簡單瞭解)

來源:互聯網
上載者:User

標籤:硬碟   啟動   刪除   oca   移動   jdk和jre   就是   配置環境   建立   

  輕鬆瞭解JDK是什麼什麼是jdk?

JDK是學好Java的第一步。不管是你要學習java編程,還是要搭建jsp web開發環境,或者是android開發環境都離不開它。

jdk是什麼呢?jdk的是java development kit的縮寫,意思是java程式開發的工具包。也可以說jdk是java的sdk。

先來說一下jdk的版本,一共有三種,標準版,企業版,行動裝置版。

首先我們進入官網進行查看

第一進行下載如下:

官網地址:https://www.oracle.com

或者百度下載:

步驟一:當我們沒有在首頁時候,可以單擊oracle進入首頁

 步驟二:進行下載 這個Trials and Downloads是測試和下載的意思

 

 第三步:進行進入尋找java中的jdk

 

第四步:找

 

第五步進入下載:

下載完成 第二進行安裝:

這裡有安裝提示,只需要點下一步即可

完成後進行cmd查詢 win+R鍵進行運行(win鍵在Ctrl與Alt中間)

進行cmd進入後輸入java斷行符號

執行後會出現很多東西,如

 

 出現這個表示已經安裝完成

刪除操作

如果安裝過的,可以到系統裡面卸載 

需要卸載兩個即可:

 

刪除完成再進行安裝即可;

 進行配置環境:

第一步:我的電腦右鍵點擊屬性

第二步:進階系統設定->環境變數->

以下針對沒有配置過環境變數的系統:1、在Path編輯後面加入: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(注意!!!如果加入前最後面沒有;要加入;)首先我們需要尋找Path->編輯(有的系統可能有兩種格式)第一種格式:

 

 第二種格式:(兩種格式都是差不多,可以根據系統進行配置)%JAVA_HOME%\bin%JAVA_HOME%\jre\bin

 

2、進行建立一個CLASSPATH變數名字:CLASSPATH變數值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

 

3、進行建立JAVA_HOME變數名:JAVA_HOME變數值是不一樣的,根據你按照時候進行查看(推薦點擊瀏覽目錄,然後進入電腦的系統硬碟[一般為C盤],進入後看Program Files這個檔案下,進入java檔案下,選擇jdk檔案夾即可)也可以直接進入系統硬碟尋找jdk複製路徑放到變數值即可

我的根目錄如下:

C:\Program Files\Java\jdk-10.0.2

 

 最後進行測試:進入cmd命令輸入javac

 出現該資訊說明已經配置成功提示:eclipse出現an error has occurred.see the loh file

有些安裝後出現問題

是不是eclipse版本太新引起的,我在更新之後也出現了這樣的問題,
解決方案:
1,開啟eclipse安裝目錄下的eclipse.ini檔案;
2,開啟的文字檔最後添加一行
--add-modules=ALL-SYSTEM
3,儲存重新開啟Eclipse。

測試過已經ok   什麼是JRE?

普通使用者並不需要安裝JDK來運行Java程式,而只需要安裝JRE(Java Runtime Environment)。而程式開發人員必須安裝JDK來編譯、偵錯工具。

 

 

小結:

簡單的說JDK是面向開發人員使用的SDK,它提供了Java的開發環境和運行環境。SDK是Software Development Kit 一般指軟體開發包,可以包括函數庫、編譯器等。
JDK就是Java Development Kit
JRE是Java Runtime Enviroment是指Java的運行環境,是面向Java程式的使用者,而不是開發人員。

如果安裝了JDK,會發同你的電腦有兩套JRE,一套位於 \jre 另外一套位於 C:\Program Files\Java\j2re1.4.1_01 目錄下,後面這套比前面那套少了Server端的Java虛擬機器,不過直接將前面那套的Server端Java虛擬機器複製過來就行了。而且在安裝JDK可以選擇是否安裝這個位於 C:\Program Files\Jav a 目錄下的JRE。如果你只安裝JRE,而不是JDK,那麼只會在 C:\Program Files\Java 目錄下安裝唯一的一套JRE。

JRE的地位就象一台PC機一樣,我們寫好的 Win32應用程式需要作業系統幫我們運行,同樣的,我們編寫的Java程式也必須要JRE才能運行。所以當你裝完JDK後,如果分別在硬碟上的兩個不同地方安裝了兩套JRE,那麼你可以想象你的電腦有兩台虛擬Java PC機,都具有運行Java程式的功能。所以我們可以說,只要你的電腦安裝了JRE,就可以正確運行Jav a應用程式。

1、為什麼Sun要讓JDK安裝兩套相同的JRE?這是因為JDK裡面有很多用Java所編寫的開發工具(如javac.exe、jar.exe等),而且都放置在 \lib\tools.jar 裡。從下面例子可以看出,先將tools.jar改名為tools1.jar,然後運行javac.exe,顯示如下結果: Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/tools/javac /Main 這個意思是說,你輸入javac.exe與輸入 java -cp c:\jdk\lib\tools.jar com.sun.tools.javac.Main 是一樣的,會得到相同的結果。從這裡我們可以證明javac.exe只是一個封裝器(Wrapper),而製作的目的是為了讓開發人員免於輸入太長的指命。而且可以發現\lib目錄下的程式都很小,不大於2 9K,從這裡我們可以得出一個結論。就是JDK裡的工具幾乎是用Java所編寫,所以也是Java應用程式,因此要使用JDK所附的工具來開發Java程式,也必須要自行附一套JRE才行,所以位於C:\Program Files\Java目錄下的那套JRE就是用來運行一般Java程式用的。

2、如果一台電腦安裝兩套以上的JRE,誰來決定呢?這個重大任務就落在java.exe身上。Java.exe的工作就是找到合適的JRE來運行 Java程式。 Java.exe依照底下的順序來尋找JRE:自己的目錄下有沒有JRE;父目錄有沒有JRE;查詢註冊表: [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment] 所以java.exe的運行結果與你的電腦裡面哪個JRE被執行有很大的關係。

3、介紹JVM JRE目錄下的Bin目錄有兩個目錄:server與client。這就是真正的jvm.dll所在。 jvm.dll無法單獨工作,當jvm.dll啟動後,會使用explicit的方法(就是使用Win32 API之中的LoadLibrary()與GetProcAddress()來載入輔助用的動態連結程式庫),而這些輔助用的動態連結程式庫(.dll)都必須位於jvm.dll所在目錄的父目錄之中。因此想使用哪個JVM,只需要設定PATH,指向JRE所在目錄底下的jvm.dll。

 

java安裝以及jdk和jre安裝(簡單瞭解)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.