JDK與JRE的區別以及相關知識延伸
JDK :Java開發工具包,其包括Java執行環境(JRE)以及一系列開發工具(如Java編譯器(javac),打包工具,文件生成器等)
JRE:Java執行環境,其包括Java執行環境和Java Plug-in軟體(支援瀏覽器執行applet,applet:java指令碼程式,可包含在html頁)
相關知識延伸:
JDK目錄中的src.zip的作用是用來檢視JRE原始碼的
Eclipse有自己的編譯器(暫未查,以後補充),不使用javac編譯,所以實際上只需要安裝JRE就可以實現Eclipse開發java程式
src.zip中的原始碼是不全的(原因可能是版權和其他原因造成不能公佈所有原始碼),碰到無法檢視的類可下載openjdk檢視原始碼(openjdk與jdk原始碼基本一致,但openjdk只有jdk6(含)之後的版本),或使用反編譯工具檢視
Eclipse:整合開發環境(ide),Eclipse 是一個開放原始碼的、基於Java的可擴充套件開發平臺。就其本身而言,它只是一個框架和一組服務,用於通過外掛元件構建開發環境。幸運的是,Eclipse 附帶了一個標準的外掛集,包括Java開發工具(Java Development Kit,JDK)。
相關推薦
JDK與JRE的區別以及相關知識延伸
JDK :Java開發工具包,其包括Java執行環境(JRE)以及一系列開發工具(如Java編譯器(javac),打包工具,文件生成器等) JRE:Java執行環境,其包括Java執行環境和Java Plug-in軟體(支援瀏覽器執行applet,applet:java指令碼程式,可包含在htm
Eclipse中JDK與JRE區別
JDK與jRE的區別 JDK(Java development kit):Java 開發工具,包括一系列java命令,如javac(java compiler) 等;同時jdk包含jre,因為jdk其實是面向java開發人員的,開 發完之後還要進行除錯執行等,這就需要jre了; JRE(java run
JDK與JRE的區別,以及安裝目錄的關係
簡單的說JDK是面向開發人員使用的SDK,它提供了Java的開發環境和執行環境。SDK是Software Development Kit 一般指軟體開發包,可以包括函式庫、編譯程式等。JDK就是Java Development KitJRE是Java Runtime Env
jdk 與jre的區別
jrejava的運行,java文件由javac編譯成字符行文件,然而電腦並不識別這個文件,於是這個文件就交給了java的虛擬機(jvm)虛擬機將文件編譯成機器可以執行的二進制文件,jre(java run environment)就是java的運行環境.jdk(java develpoment kit)jav
什麽是JDK?什麽是JRE?JDK與JRE的區別和用途
編程 支持 應用服務 運行環境 用途 開發 dev ont 無需 一、編程環境與運行環境 JDK(Java Development Kit)稱為Java開發包或Java開發工具。是一個編寫Java的Applet小程序和應用程序的程序開發環境。JDK是整個Java的核心,包
eclipse---之JDK與JRE的區別
Jre 是java runtime environment, 是java程式的執行環境。既然是執行,當然要包含jvm,也就是大家熟悉的虛擬機器啦,還有所有java類庫的class檔案,都在lib目錄下打包成了jar。大家可以自己驗證。至於在windows上的虛擬機器是哪個檔案呢?學過MFC的都知道
淡淡 jdk與jre的區別
jdk與jre的區別 很多程式設計師已經幹了一段時間java了依然不明白jdk與jre的區別。 JDK就是Java Development Kit.簡單的說JDK是面向開發人員使用的SDK,它提供了Java的開發環境和執行環境。SDK是Software Development Kit 一
JDK與JRE的區別&Windows下環境配置
一、JDK與JRE 如果你希望進行Java開發,那麼第一件事就是搭建Java環境,Java環境可以分為開發環境和執行環境。 開發環境: JDK,對應javac命令 執行環境: JRE,對應java命令 具體而言: JDK(Java Developm
Linux安裝JDK完整步驟|JDK與JRE的區別
1.引言——JRE和JDK的區別為了執行Java程式,Linux伺服器上都安裝有JRE環境,但通常不會安裝JDK。那麼,它們有什麼區別呢? JRE: Java Runtime Environment JDK:Java Development Kit
Java基礎總結01:JDK與JRE概述
環境 開發工具 只需要 不用 基礎 好的 概述 spa runtime 1)JRE(Java Runtime Environment,Java運行時環境) 包括Java虛擬機(JVM Java Virtual Machine)和Java程序所需的核心類庫等,如果想要運行
jdk與jre
javac 使用 如果 kit 就會 找不到 軟件 run ava JRE:(Java Runtime Environment)java運行時環境,包含了java虛擬機,java基礎類庫。是使用java語言編寫的程序運行所需要的軟件環境,是提供給想運行java程序的用戶使用
補充一下角度制與弧度制的相關知識
弧度制之間轉換知識,如下:兩條射線從圓心向圓周射出,形成一個夾角和夾角正對的一段弧。當這段弧長正好等於圓周長的360分之一時,兩條射線的夾角的大小為1度兩條射線從圓心向圓周射出,形成一個夾角和夾角正對的一段弧。當這段弧長正好等於圓的半徑時,兩條射線的夾角大小為1弧度它們的區別,僅在於角所對的弧長大小不同。度的
Ajax的JSP示例以及相關知識介紹,適合於入門者
這是學習AJAX的第一篇文章,我把自己學習一些心得寫出來,因為是從初學者的腳度出發,可能會寫得比較詳細,因為我就是一個初學者,也知道作為一個初學者,隨隨便便的拿一個例子就看看,是隻知道要這樣,但為什麼要這樣卻不清楚,我這裡就盡我自己的語言,讓初學者和
action與servlet區別以及action瞭解
servlet生命週期為init service destroy,servlet是單例模式,注意執行緒安全問題,屬性資料(成員變數)是全域性變數,web.xml配置繁瑣,servlet的轉向方法 if(method.equals("aa")){ 轉向頁面;
iOS-MRC與ARC區別以及五大記憶體區
個人覺得要更加深入直觀瞭解MRC與ARC的區別建議先從記憶體分析開始所以文章開始會從記憶體起 文章目錄 1.五大記憶體區域 1.1 棧區 1.2 堆區 1.3 全域性區 1.4 常量區 1.5 程式碼區 1.6 自由儲存區 1.7 stat
【Python五篇慢慢彈(5)】類的繼承案例解析,python相關知識延伸
作者:白寧超 2016年10月10日22:36:57 摘要:繼<快速上手學python>一文之後,筆者又將python官方文件認真學習下。官方給出的pythondoc入門資料包含了基本要點。本文是對文件常用核心要點進行梳理,簡單冗餘知識不再介紹,作者假使你用c/java/c#/c++任
藍芽、紅外線與wifi 區別以及不同頻段無線電磁波的穿牆和繞過障礙物能力(轉)
電磁波按波長由大到小的順序為:無線電波、紅外線、可見光、紫外線、X射線、γ射線 以下是幾種常見的電磁波交流電:波長可達數千公里 (如果需要,還可以製造出波長更長的.總之理論上 無上限) 無線電波:長波(波長在幾公里至幾十公里);中波(波長約在3公里至約50米);短波(波
jquery .attr("value") 與 .val() 區別 以及siblings()用法
.val() 能夠取到 針對text,hidden可輸入的文字框的value值。 而 .attr('value') 可以取到html元素中所設定的屬性 value的值,不能獲取動態的如input type="text" 的文字框手動輸入的值。 siblings()用法
909422229__Mysql與Oracle區別以及悲觀鎖與樂觀鎖機制
1.Mysql與Oracle的區別: 事務: oracle很早就完全支援事務。 mysql在innodb儲存引擎的行級鎖的情況下才支援事務,在安裝Mysql的時候可以選擇是否支援事務,可支援,可不支
【C】C99與C89區別以及轉換方法
DATE: 2018.11.14 1、 C99與C89區別: 可變長陣列 C99中,程式設計師宣告陣列時,陣列的維數可以由任一有效的整型表示式確定,包括只在執行時才能確定其值的表示式,這類陣列就叫做可變長陣列,但是隻有區域性陣列才可以是變長的. 可變長陣