當(dāng)下軟件園 / 匯聚當(dāng)下最新最酷的軟件下載站!
當(dāng)下軟件園
您的位置: 首頁 > 應(yīng)用軟件 > 編程工具 > jre1.8.0 32位官方版

  jre1.8 32位是運行JAVA程序所必須的環(huán)境軟件,軟件提供了很多Java必備的性能支持,在進行各種關(guān)于Java編程的工具、編譯器和調(diào)試軟件的同時,jre一直起著協(xié)調(diào)和穩(wěn)定環(huán)境的功能,有需要的趕快來試試吧!

jre1.8 32位

【功能特點】

  1、JRE支持在Java控制面板中單擊任意選項卡。

  2、隨意查看環(huán)境,單擊查看以顯示Java運行時環(huán)境設(shè)置。

  3、版本實時更新,確保已通過選中啟用框來啟用最新的Java運行時版本。

  4、設(shè)置自由調(diào)試,用戶可以單擊確定以保持自己的設(shè)置。

  5、窗口多樣化,單擊“Java 控制面板”窗口中的確定以確認更改并關(guān)閉窗口。

  6、嘗試運行同一小應(yīng)用程序并確認它是否正使用您系統(tǒng)上安裝的 Java 最新版本運行。

jre1.8 32位

【常見問題】

  一、啟用和查看Java控制臺的方法?

  1、JRE安裝好后,在Java控制面板中單擊【高級選項卡】。

  2、展開Java控制臺選項。

  3、選擇顯示控制臺并單擊【確定】。

  二、通過Java控制面板設(shè)置安全級別?

  1、在Java控制面板中,單擊【Security(安全)選項卡】。

  2、選擇所需的安全級別。

  3、單擊【Apply(應(yīng)用)】。

  4、單擊【OK(確定)】保存對Java控制面板所做的更改。

【JRE和JDK區(qū)別】

  1、定義

  JRE(Java Runtime Enviroment)是Java的運行環(huán)境。面向Java程序的使用者,而不是開發(fā)者。如果你僅下載并安裝了JRE,那么你的系統(tǒng)只能運行Java程序。JRE是運行Java程序所必須環(huán)境的集合,包含JVM標準實現(xiàn)及 Java核心類庫。它包括Java虛擬機、Java平臺核心類和支持文件。它不包含開發(fā)工具(編譯器、調(diào)試器等)。

  JDK(Java Development Kit)又稱J2SDK(Java2 Software Development Kit),是Java開發(fā)工具包,它提供了Java的開發(fā)環(huán)境(提供了編譯器javac等工具,用于將java文件編譯為class文件)和運行環(huán)境(提 供了JVM和Runtime輔助包,用于解析class文件使其得到運行)。如果你下載并安裝了JDK,那么你不僅可以開發(fā)Java程序,也同時擁有了運 行Java程序的平臺。JDK是整個Java的核心,包括了Java運行環(huán)境(JRE),一堆Java工具tools.jar和Java標準類庫 (rt.jar)。

  2、區(qū)別

  JRE主要包含:java類庫的class文件(都在lib目錄下打包成了jar)和虛擬機(jvm.dll);JDK主要包含:java類庫的 class文件(都在lib目錄下打包成了jar)并自帶一個JRE。那么為什么JDK要自帶一個JRE呢?而且jdk/jre/bin下的client 和server兩個文件夾下都包含jvm.dll(說明JDK自帶的JRE有兩個虛擬機)。

  記得在環(huán)境變量path中設(shè)置jdk/bin路徑麼?老師會告訴大家不設(shè)置的話javac和java是用不了的。確實jdk/bin目錄下包含了所有的命令。可是有沒有人想過我們用的java命令并不是jdk/bin目錄下的而是jre/bin目錄下的呢?不信可以做一個實驗,大家可以把jdk /bin目錄下的java.exe剪切到別的地方再運行java程序,發(fā)現(xiàn)了什么?一切OK!(JRE中沒有javac命令,原因很簡單,它不是開發(fā)環(huán)境)那么有人會問了?我明明沒有設(shè)置jre/bin目錄到環(huán)境變量中啊?試想一下如果java為了提供給大多數(shù)人使用,他們是不需要jdk做開發(fā)的,只需 要jre能讓java程序跑起來就可以了,那么每個客戶還需要手動去設(shè)置環(huán)境變量多麻煩啊?所以安裝jre的時候安裝程序自動幫你把jre的 java.exe添加到了系統(tǒng)變量中,驗證的方法很簡單,去Windows/system32下面去看看吧,發(fā)現(xiàn)了什么?有一個java.exe。

  3、難點

  如果安裝了JDK,你的電腦就有兩套JRE(JRE本身和JDK中的JRE),前面這套比后面那套少了Server端的Java虛擬機。

  (1)為什么Sun要讓JDK安裝兩套相同的JRE?這是因為JDK里面有很多用Java所編寫的開發(fā)工具(如javac.exe、jar.exe 等),而且都放置在/lib/tools.jar里。如果我們將tools.jar改名為tools1.jar,然后運行javac.exe,顯示如下結(jié) 果: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 是一樣的,會得到相同的結(jié)果。從這里我們可以證明javac.exe只是一個包裝器(Wrapper),而制作的目的是為了讓開發(fā)者免于輸入太長的指命。 而且可以發(fā)現(xiàn)/lib目錄下的程序都很小,不大于29K,從這里我們可以得出一個結(jié)論。就是JDK里的工具幾乎是用Java所編寫,所以也是Java應(yīng)用 程序,因此要使用JDK所附的工具來開發(fā)Java程序,也必須要自行附一套JRE才行,所以位于JDK目錄下的那套JRE就是用來運行一般Java程序 的。

  (2)如果一臺電腦安裝兩套以上的JRE,誰來決定呢?這個重大任務(wù)就落在java.exe身上。java.exe的工作就是找到合適的JRE來運 行Java程序。java.exe依照以下的順序來查找JRE:1)自己的目錄下有沒有JRE;2)父目錄有沒有JRE;3)查詢注冊表: [HKEY_LOCAL_MACHINE/SOFTWARE/JavaSoft/Java Runtime Environment]。所以java.exe的運行結(jié)果與你的電腦里面哪個JRE被執(zhí)行有很大的關(guān)系。

  (3)JDK-->JRE-->Bin目錄下有兩個文件夾:server與client,這是真正的jvm.dll所在。 jvm.dll無法單獨工作,當(dāng)jvm.dll啟動后,會使用explicit的方法(就是使用Win32 API之中的LoadLibrary()與GetProcAddress()來載入輔助用的動態(tài)鏈接庫),而這些輔助用的動態(tài)鏈接庫(.dll)都必須位 于jvm.dll所在目錄的父目錄之中。因此想使用哪個JVM,只需要設(shè)置PATH,指向JRE所在目錄下的jvm.dll。

  4、所屬

  最主流的JDK是Sun公司發(fā)布的JDK,除了Sun之外,還有很多公司和組織都開發(fā)了自己的JDK,例如IBM公司開發(fā)的JDK,BEA公司的Jrocket,還有GNU組織開發(fā)的JDK等等。

軟件特別說明

標簽: Java JRE 開發(fā)環(huán)境

網(wǎng)友評論
回頂部 去下載

關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們

Copyright ? 2005-2024 daaijiaoyu.cn.All rights reserved.

浙ICP備06019006號-1 浙公網(wǎng)安備33038102330474號