javajre
❶ java下的jre和jdk下的jre有什麼異同
java下的jre和jdk下的jre有什麼異同?
首先我們來說一下:
JDK(Java Development Kit Java開發工具包)
JDK是提供給Java開發人員使用的,其中包含了java的開發工具,也包括了JRE。所以安裝了JDK,就不用再單獨安裝JRE了。
其中的開發工具:編譯工具(javac.exe) 打包工具(jar.exe)等
總結來說就是,使用JDK開發完成的java程序,然後再交給JRE去運行。
也就是說JDK所包含jre!
JRE(Java Runtime Environment Java運行環境)
包括Java虛擬機(JVM Java Virtual Machine)和Java程序所需的核心類庫等,如果想要運行一個開發好的Java程序,計算機中只需要安裝JRE即可。
簡單說就是Java程序的運行是需要有JRE,作為程序運行比不可少的環境!
最後:JVMJava虛擬機
JVM(JVM Java Virtual Machine JAVA虛擬機)
我們知道JAVA是跨平台的,為什麼呢?因為他有一個jvm,不論那種硬體,只要你裝有jvm,那麼他就認識這個JAVA位元組碼至於底層的機器碼,咱不用管,有jvm搞定,他會把位元組碼再翻譯成所在機器認識的機器碼~~~
這也就是Java其中被廣為人知的特點,一次編譯、多處運行!
❷ java運行時jre目錄是什麼
jre的全寫為:java run environment,即是:java 運行環境。
jre目錄是java運行所需要的環境的文件存放目錄。
jre下面存放的是java運行的部分工具。
❸ 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。
❹ Java中jre的安裝!!!
jdk已經包括了jre,所以會提示,因為開發者用jdk肯定要用到jre運行環境,而有些用戶只是使用java程序,所以sun提供了單獨的jre。
你也可以在安裝jdk時選擇不安裝jre。
❺ Java的jre是什麼
JRE打全了是Java Runtime Environment,意思是Java運行環境
各種系統平台要運行JAVA的程序都必須先裝一個這樣的環境,這是java跨平台特性的一個體現。當然有些系統平台是自帶的。當然這裡面不包括windows。
❻ JAVA中的JRE是做什麼用的呢
通俗的說吧,干什麼都要有一套規則,而JDK正是定義了一組規則,告訴你要這樣這樣寫代碼,代碼寫好了,你再弄一個JRE來裝這個程序(什麼樣的操作系統都行,這也是我們平時所說的平台無關)然後就可以執行了!
❼ 請問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。
希望對您有所幫助
❽ jdk和jre有什麼區別
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 SE 。JDK。JRE。和JVN的差異
Java SE(Java Platform,Standard Edition)。Java SE 以前稱為 J2SE。它允許開發和部署在桌面、伺服器、嵌入式環境和實時環境中使用的 Java 應用程序。Java SE 包含了支持 Java Web 服務開發的類,並為 Java Platform,Enterprise Edition(Java EE)提供基礎。
JDK(Java Development Kit)是Sun Microsystems針對Java開發員的產品。自從Java推出以來,JDK已經成為使用最廣泛的Java SDK(Software development kit)。
JDK 是整個Java的核心,包括了Java運行環境 JRE(Java Runtime Environment),一堆Java工具和Java基礎的類庫(rt.jar)
jvn不知道是什麼東西 只知道JVM
Java Virtual Machine(Java虛擬機),它是一個虛構出來的計算機,是通過在實際的計算機上模擬模擬各種計算機功能來實現的。Java虛擬機有自己完善的硬體架構,如處理器、堆棧、寄存器等,還具有相應的指令系統。JVM屏蔽了與具體操作系統平台相關的信息,使得Java程序只需生成在Java虛擬機上運行的目標代碼(位元組碼),就可以在多種平台上不加修改地運行。Java虛擬機在執行位元組碼時,實際上最終還是把位元組碼解釋成具體平台上的機器指令執行。
JVM(Java虛擬機)一種用於計算設備的規范,可用不同的方式(軟體或硬體)加以實現。編譯虛擬機的指令集與編譯微處理器的指令集非常類似。Java虛擬機包括一套位元組碼指令集、一組寄存器、一個棧、一個垃圾回收堆和一個存儲方法域。
Java虛擬機(JVM)是可運行Java代碼的假想計算機。只要根據JVM規格描述將解釋器移植到特定的計算機上,就能保證經過編譯的任何Java代碼能夠在該系統上運行。
Java虛擬機是一個想像中的機器,在實際的計算機上通過軟體模擬來實現。Java虛擬機有自己想像中的硬體,如處理器、堆棧、寄存器等,還具有相應的指令系統。
自己寫太累,只能從別的地方抄.這些東西都是基礎而且是死的,從哪抄都一樣.所以見諒