Java是一種程式語言,很多人用它來建立可以跨多個作業系統甚至跨internet執行的小程式。生成的程式不會在任何作業系統的本機程式碼中編譯,因為這會導致生成的程式無法在其他作業系統中執行。程式被編譯成java位元組碼,這是任何作業系統都無法理解的。
為了執行java位元組碼,您需要有一個將位元組碼轉換為作業系統相應本機命令的程式。這是Java執行時環境或JRE的功能。JRE只是一個需要安裝到計算機中才能執行Java程式的程式。幾乎所有的作業系統都有JRE版本,可以讓Java程式在所有這些系統上執行。
javasdk或軟體開發工具包是一個包,它包含用Java程式語言建立程式所需的所有必要工具。包的一部分是JRE,在那裡可以執行和測試程式。JRE還有編譯器、偵錯程式、歸檔程式等工具。包中包含的工具也特定於本機環境,以便它們正常執行。
由於SDK中添加了大量程式,使得建立java程式變得可能和更容易,因此SDK包的大小要比JRE包大得多。如果你是從網際網路上獲得軟體包,這直接意味著下載時間要長得多。瞭解您是需要SDK還是隻需要JRE是有益的。SDK只對那些打算用Java建立程式的人是必需的,但對大多數人來說只有JRE是必需的。
隨著時間的推移,這些名字略有變化。JRE現在被稱為JVM或Java虛擬機器,而javasdk現在被稱為Java開發工具包。
Summary:1.JRE is 將java位元組碼轉換成作業系統本機程式碼的程式,而SDK包括JRE和建立java程式的附加工具2。SDK包比JRE3更大,因此下載時間更長。只有JRE是大多數使用者所必需的,SDK是程式設計師所必需的
...ing)? 規範是一種包含分析需求的檔案。 要求(requirement)和軟體工程規範(specification in software engineering)的區別 軟體工程中的需求與規範 需求是對軟體系統必須提供的服務和它必須執行的約束的描述。 規範是描述軟...
...一個程式。在軟體開發方面,技術進步很快,比如同一家公司的新版作業系統,或者另一家公司開發的具有不同功能的作業系統。與軟體相比,硬體的發展相對緩慢,比如改變處理器的規格或增加硬碟的儲存容量需要很長時間。...
...的安卓平板電腦怎麼樣?蘋果**?PS4?你為什麼不能把那軟體帶到你喜歡的地方去用呢?讓我們來探索一些不同的障礙,實現“買一次,跑一次”的夢想 ...
... 安裝Java很簡單。首先,您需要更新軟體包和儲存庫資訊,以避免過期安裝等: ...
...結果相似,則說明沒有安裝Java。該列表顯示系統中哪些軟體包具有可用的Java,並顯示用於安裝Java的命令。 但是,在安裝Java之前,讓我們確保所有包都是最新的。在提示下鍵入以下內容並按Enter鍵。 sudo apt-get update 這將更新Ubunt...
...像通常從Oracle網站上一樣安裝Java。 確保你避免任何垃圾軟體,他們捆綁安裝像一文不值雅虎工具欄。 安裝VirtualBox 如果你還沒有VirtualBox,你應該,你可以從Oracle的網站下載它(連結如下)。選擇您正在使用的主機作業系統並...
微軟的windowsphone8軟體開發包(SDK)在預期的首次釋出之前就已經洩露到網上。中國網站WPXAP已經釋出了下載SDK的連結和附帶的文件,這些文件為windowsphone8的開發選項提供了更多的細節。我們現在正在挖掘文件,但似乎洩漏的是SD...
...用Growl的API的同時利用新的Mountain Lion功能的方法。此外,軟體開發包還包括對Mist定位系統的改進,同時修複了沿途出現的各種錯誤。 儘管OSX10.8MountainLion中增加了新的功能,Forsythe相信使用者和開發者仍然會選擇Gr...
微軟一直對WindowsPhone8的軟體開發包保密,但現在可以下載了。SDK的缺乏給開發者帶來了一些恐慌,尤其是應用程式選擇已經成為了Windows Phone作為一個平臺的前景。然而,隨著今天上午面向開發人員的構建大會的召開,微軟似乎...
微軟已經開始與開發者共享WindowsPhone8.1軟體開發包(SDK),不可避免的洩密事件已經開始。在Reddit上,一位開發人員記錄了迄今為止發現的所有更新。第一個重大變化似乎是Windows Phone和Windows RT合併的初步跡象。雖然iOS和Android都...