1. java的JDK更新到什麼版本了
Standard Edition(標准版)的最新版:jdk 14。
Early-Access(先行版)的最新版:jdk15。
LTS(長期支持版)的最新版:jdk 11.0.6。
JRE(Java Runtime Environment,Java運行時環境),包含了java虛擬機、java基礎類庫。是使用java語言編寫的程序運行所需要的軟體環境。
它相當於操作系統部分,提供了Java程序運行時所需要的基本條件和許多Java基礎類,例如,IO類、GUI控制項類、網路類等。JRE是提供給普通用戶使用的,如果你只想運行別人開發好的Java程序,那麼,你的計算機上必須且只需安裝JRE。
JDK(Java Development Kit,Java開發工具包),它包含編譯工具、解釋工具、文檔製作工具、打包工具多種與開發相關的工具,是提供給Java開發人員使用的。JDK包含了JRE,同時還包含了編譯java源碼的編譯器javac,還包含了很多java程序調試和分析的工具:jconsole,jvisualvm等工具軟體,還包含了java程序編寫所需的文檔和demo例子程序。
2. 編譯、運行JAVA程序,是不是必須要同時安裝JDK和JRE
JDK
是包含了JRE
的功能。開發者只需要安裝jdk就可以運行
編譯
。
但是如果需要執行Java程序,比如運行tomcat服務,就需要安裝jre。
所以
安裝的時候最好是兩個都安裝。
3. 關於JDK升級的問題
其實你真的不用升級,直接刪除現在的java目錄,到官網下載最新的jdk1.6.0_03,重新安裝即可。
當然,為了系統更干凈,你可以先在在添加刪除程序裡面卸載JAVA(TM) 6 Update3。
jdk是准綠色軟體,拆裝都很方便,配置好環境變數即可。
JAVA DB ,不用花心思研究,用好oracle或者mysql就可以了。
安裝好了jdk,原則上不用再理會jre了。
4. 如何把JDK6升級到JDK7要卸載然後再重新安裝嗎
裝2個也可以,只是環境變數只能配一個,先裝的那個就沒用了,非要裝7的話刪除6吧,sun倒了後,7並沒有什麼讓人期待的東西,還是6好用
5. 為什麼很多 Java 程序員都不願意升級到最新的 jdk
應該可以總結幾個原因吧:
1、升級新版本的jdk表示老版本的jdk的一些東西在新版本中用不了了,或者用法變了
2、新版本的jdk可能會有一些新特性在裡面,有可能解決了老版本的一些bug或者極大的提高了運行效率,但有可能出現程序運行不穩定(借口,我就沒遇到過)
3、一些史詩級老框架適配的jdk也是老的jdk,在適配新jdk的時候很可能會拋出煩人的異常
4、升級jdk其實對於程序員個人來說並不是什麼難事,難就難在讓一個公司所有人去接受,但是大部分情況是不允許的,除非你做的模塊跟大家做的是完全解耦的。
6. tomcat的jdk從1.5升級為1.6,而應用代碼不變,還是1.5編譯的class,這樣做會不會有問題
tomcat 裡面有個set java_home =
改一下應該就可以了,不過從1.5到1.6可能會出問題
7. JDK換成1.7了還是編譯錯,有同學做對了嗎
確定都是32bit或者都是64bit。
使用javac -version來確定java版本。
刪除之前的jdk之後需要刪除相關的環境變數。
這個軟體我沒有過,可能是固有漏洞或者需要修改其配置文件。
8. 從jdk1.5升級到jdk1.7後,同樣的代碼編譯報錯,jdk1.7為什麼對注釋進行了編譯
肯定是編輯的工具,改變了默認編碼
9. 32位win7上32位 jdk 編譯的代碼可否運行在 64位redhat的64位的jdk上,是否需要重新編譯
一般如果jdk版本相同的話,位數不相同,不需要重新編譯的。
其實它們都是編譯為java機器語言(class文件),與jdk位數關系不大。再就是如果已經編譯為class是無法逆向編譯為java源文件的。
10. jdk直接覆蓋升級問題
JDK升級不需要覆蓋原先版本,只要下載想要的版本,然後將環境變數指向最新版本所在路徑就可以了。
步驟:
下載要使用的jdk版本,然後本地安裝,路徑自己定義,默認即可
本人安裝1.6,1.7兩個版本的jdk,路徑分別為
"C:Program FilesJavajdk1.7.0_79"
"C:Program FilesJavajdk1.6.0_26"
如果沒有安裝過jdk請看步驟2,如果已經安裝完畢jdk請看步驟3
配置環境變數
1)在系統變數里點擊新建,變數名填寫JAVA_HOME,變數值填寫JDK的安裝路徑,在這里就填寫如果想使用1.6版本的就填寫1.6的安裝路徑「C:Program FilesJavajdk1.6.0_26」了,如果是1.7版本的就填寫1.7的安裝路徑「C:Program FilesJavajdk1.7.0_79」,這樣每次更換版本只需要更新JAVA_HOME的路徑即可
3.切換版本:更新JAVA_HOME,將路徑指向所需使用jdk安裝路徑即可