當前位置:首頁 » 編程語言 » java的jre

java的jre

發布時間: 2022-08-01 18:50:42

Ⅰ 請問java的jdk和jre有什麼區別

JDK與JRE
在安裝的過程中各位可能注意到了JRE這個名詞,下面我們來聊聊JDK和JRE的關系和區別。
JDK:它是Java開發運行環境,在程序員的電腦上當然要安裝JDK;
JRE:Java Runtime Environment它是Java運行環境,如果你不需要開發只需要運行Java程序,那麼你可以安裝JRE。例如程序員開發出的程序最終賣給了用戶,用戶不用開發,只需要運行程序,所以用戶在電腦上安裝JRE即可。
JDK包含了JRE。
JRE中包含虛擬機JVM
JRE: Java Runtime Environment
JDK:Java Development Kit
JRE顧名思義是java運行時環境,包含了java虛擬機,java基礎類庫。是使用java語言編寫的程序運行所需要的軟體環境,是提供給想運行java程序的用戶使用的。
JDK顧名思義是java開發工具包,是程序員使用java語言編寫java程序所需的開發工具包,是提供給程序員使用的。JDK包含了JRE,同時還包含了編譯java源碼的編譯器javac,還包含了很多java程序調試和分析的工具:jconsole,jvisualvm等工具軟體,還包含了java程序編寫所需的文檔和demo例子程序。
如果你需要運行java程序,只需安裝JRE就可以了。如果你需要編寫java程序,需要安裝JDK。
JRE根據不同操作系統(如:windows,linux等)和不同JRE提供商(IBM,ORACLE等)有很多版本,最常用的是Oracle公司收購SUN公司的JRE版本。
簡單的說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 目錄下,俺發現事jdk/bin目錄里比jre7/bin多了一套Server端的Java虛擬機,不過直接將前面那套的Server端Java虛擬機復制過來就行了。而且在安裝JDK可以選擇是否安裝這個位於 C:\Program Files\Jav a 目錄下的JRE。如果你只安裝JRE,而不是JDK,那麼只會在 C:\Program Files\Java 目錄下安裝唯一的一套JRE。
希望對您有所幫助

Ⅱ java中jre,跟jdk的作用分別是什麼

JDK:
Java Develpment Kit java 開發工具
JRE:
Java Runtime Environment java運行時環境
JVM:
java Virtual Machine java 虛擬機

jdk 是給開發人員使用的, jre和jvm是給普通用戶使用,如果只是運行Java程序,安裝JRE即可
JDK:

是java開發工具包,是Sun公司針對java開發人員的產品,jdk中包含jre,在jdk的安裝目錄下有一個jre的目錄,裡面有兩個文件夾bin和lib,在這里可以認為bin裡面就是jvm,lib中是java工作需要的類庫,而java和lib合起來就稱為jre

JDK(Java Development Kit) 是整個JAVA的核心,包括了Java運行環境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基礎的類庫(即Java API 包括rt.jar)。

Ⅲ java編寫一個程序輸出JRE是什麼

JRE就是java的運行環境,java相比於其他編程語言,有一個跨平台的優點,在這里發揮作用的就是jre,它為用Java寫的程序提供了一個虛擬的環境(採用了JVM技術),任何java程序只在這個環境內運行,而與操作系統無關。

編寫java源程序

java源文件:指存儲java源碼的文件。

先來看看如下代碼://MyTest被public修飾,故存儲該java源碼的文件名為MyTest

publicclassMyTest{

publicstaticvoidmain(String[]args){

System.out.println("TestJavaexecuteprocess.");

}

}

//由於MyTest被public修飾了,故ClassA不能用public修飾

classA{}

//由於MyTest被public修飾了,故ClassB不能用public修飾

classB{}

Ⅳ Java的jre是什麼

JRE(Java Runtime Environment,Java運行環境),運行JAVA程序所必須的環境的集合,包含JVM標准實現及Java核心類庫。

jre為JavaRunTimeEnvirment的簡稱,JavaRuntimeEnvironment(包括JavaPlug-in)是Sun的產品,包括兩部分:JavaRuntimeEnvironment和JavaPlug-inJavaRuntimeEnvironment(JRE)是可以在其上運行、測試和傳輸應用程序的Java平台。它包括Java虛擬機、Java平台核心類和支持文件。它不包含開發工具--編譯器、調試器和其它工具。JRE需要輔助軟體--JavaPlug-in--以便在瀏覽器中運行applet。

JavaPlug-in軟體允許Javaapplet和JavaBeans組件在使用Sun的JavaRuntimeEnvironment(JRE)的瀏覽器中運行,而不是在使用預設的Java運行環境的瀏覽器中運行。JavaPlug-in可用於NetscapeNavigator和MicrosoftInternetExplorer。

J2RE是Java2 Runtime Environment,即Java運行環境,有時簡稱JRE。如果你只需要運行Java程序或Applet,下載並安裝它即可。如果你要自行開發 Java軟體,請下載JDK。在JDK中附帶有JRE。注意由於Microsoft對Java的支持不完全,請不要使用IE自帶的虛擬機來運行 Applet,務必安裝一個JRE或JDK。

Ⅳ 問JAVA中 JDK JVM JRE三者的關系區別

1.定義
JDK:
Java Develpment Kit java 開發工具
JRE:
Java Runtime Environment java運行時環境
JVM:
java Virtual Machine java 虛擬機
2. 使用人群
jdk 是給開發人員使用的, jre和jvm是給普通用戶使用
3. 詳細介紹
JDK:
是java開發工具包,是Sun公司針對java開發人員的產品,jdk中包含jre,在jdk的安裝目錄下有一個jre的目錄,裡面有兩個文件夾bin和lib,在這里可以認為bin裡面就是jvm,lib中是java工作需要的類庫,而java和lib合起來就稱為jre
JRE:
是運行基於java語言編寫的程序所不可缺少的運行環境,也是通過它,java的開發者才可以將自己開發的程序發布到用戶手中,讓用戶使用,與大家熟悉的jdk不同,jre是運行環境,並不是一個開發環境,所以沒有包含任何開發工具(如編譯器,調試器)等,知識針對使用java程序的用戶
JVM:
就是我們常說的java虛擬機,它是整個java實現跨平台的最核心的部分,所有的java程序首先被編譯為.class文件,這種類文件可以在虛擬機上運行,也就是說class並不直接與機器的操作系統相對應。而是經過虛擬機間接的與操作系統交互,由虛擬機將程序解釋給本地系統執行,只有jvm還不能將class執行,因為在解釋class的時候jvm需要調用解釋所需要的類庫lib,而jre包含lib類庫,jvm屏蔽了具體操作系統平台的相關信息,使得java程序只需要生成在java虛擬機上運行的目標代碼。可以在多種平台(操作系統)上不加修改的運行
4. 關聯關系
簡單來說就是JDK包含JRE,JRE包含JVM的關系

    希望對您有所幫助!

Ⅵ JAVA中的JRE是做什麼用的呢

通俗的說吧,干什麼都要有一套規則,而JDK正是定義了一組規則,告訴你要這樣這樣寫代碼,代碼寫好了,你再弄一個JRE來裝這個程序(什麼樣的操作系統都行,這也是我們平時所說的平台無關)然後就可以執行了!

Ⅶ java之JDK和JRE以及各版本的區別

先看一張jdk,jre,jvm的關系圖(來自java官網)

java-jdk-8

A)JVM,JRE,JDK之間的關系。

jvm(Java Virtual Machine)JVM是一種用於計算設備的規范,它是一個虛構出來的計算機,是通過在實際的計算機上模擬模擬各種計算機功能來實現的。

jre (java runtime environment) 是java程序的運行環境。

jdk(java development kit)是java的開發工具包。

B)JDK各版的名稱及發布時間。

C)JDK各版的特性。

D)一些java框架與JDK之間的關系。

請參考原文:全面了解JDK: 與JRE,JVM關系,JDK各版本

Ⅷ java里的jdk和jre 有何區別

1、面向人群不同:


JDK是面向開發人員使用的SDK。


JRE是Java Runtime Enviroment是指Java的運行環境,是面向Java程序的使用者。


2、重要程度不同:


JRE的地位就象一台PC機一樣,編寫的Java程序必須要JRE才能運行。只要你的電腦安裝了JRE,就可以正確運行Jav a應用程序。


3、安裝位置不同:


如果安裝JDK,電腦有兩套JRE,一套位於 jre 另外一套位於 C:Program FilesJavaj2re1.4.1_01 目錄下。


如果安裝JRE,會在 C:Program FilesJava 目錄下安裝唯一的一套JRE。

Ⅸ JRE是什麼

JRE是Java Runtime Environment縮寫,指Java運行環境,是Sun的產品。運行JAVA程序所必須的環境的集合,包含JVM標准實現及Java核心類庫。

注意由於Microsoft對Java的支持不完全,請不要使用IE自帶的虛擬機來運行 Applet,務必安裝一個JRE或JDK。

(9)java的jre擴展閱讀:

JRE中由ClassLoader負責查找和載入程序引用到的類庫,基礎類庫ClassLoader會到rt.jar中自動載入,其它的類庫,ClassLoader在環境變數CLASSPATH指定的路徑中搜索。

按照先來先到的原則,放在CLASSPATH前面的類庫先被搜到,Java程序啟動之前建議先把PATH和CLASSPATH環境變數設好,OS通過PATH來找JRE,確定基礎類庫rt.jar的位置,JRE的ClassLoader通過CLASSPATH找其它類庫。

JRE自帶的基礎類庫主要是JRElib t.jar這個文件,包括了Java2平台標准版的所有類庫。和JRE的版本一致。

Net Framekwork的核心類庫被放置在C:Winntassemblygac目錄下,按照不同的名稱空間放在不同目錄中,不像JRE打成了一個包。並且可以同時存在不同的版本。

熱點內容
上傳為防盜鏈圖片 發布:2025-01-23 14:57:11 瀏覽:301
伺服器essd什麼意思 發布:2025-01-23 14:51:24 瀏覽:268
spring上傳文件限制 發布:2025-01-23 14:50:30 瀏覽:310
奇亞幣p圖軟體存儲機 發布:2025-01-23 14:38:03 瀏覽:43
linux有用的命令 發布:2025-01-23 14:35:03 瀏覽:681
php顯示縮略圖 發布:2025-01-23 14:22:17 瀏覽:725
安卓哈利波特怎麼更換賬號 發布:2025-01-23 14:16:44 瀏覽:586
中國壓縮包 發布:2025-01-23 14:10:49 瀏覽:499
如果讓電腦訪問到公司伺服器 發布:2025-01-23 14:02:46 瀏覽:686
360瀏覽器腳本 發布:2025-01-23 13:54:42 瀏覽:565