導航:首頁 > 源碼編譯 > 升級Jdk需要重新編譯嗎

升級Jdk需要重新編譯嗎

發布時間:2022-04-02 10:04:06

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升級不需要覆蓋原先版本,只要下載想要的版本,然後將環境變數指向最新版本所在路徑就可以了。

步驟:

  1. 下載要使用的jdk版本,然後本地安裝,路徑自己定義,默認即可

    本人安裝1.6,1.7兩個版本的jdk,路徑分別為

    "C:Program FilesJavajdk1.7.0_79"

    "C:Program FilesJavajdk1.6.0_26"

    如果沒有安裝過jdk請看步驟2,如果已經安裝完畢jdk請看步驟3

  2. 配置環境變數

    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安裝路徑即可

閱讀全文

與升級Jdk需要重新編譯嗎相關的資料

熱點內容
蘋果app存的視頻在哪裡 瀏覽:307
電腦玩安卓游戲怎麼設置 瀏覽:873
怎麼設置快捷進入雲伺服器 瀏覽:246
python爬蟲線路圖教程 瀏覽:133
解壓玩具創意圖片 瀏覽:525
組態軟體pdf 瀏覽:485
箍筋加密區是如何計算根數的 瀏覽:855
筆記本如何伺服器從做raid 瀏覽:929
視頻編解碼演算法工程師 瀏覽:587
手機上伺服器怎麼找 瀏覽:324
抖音程序員變裝男 瀏覽:339
qd128y壓縮機參數 瀏覽:834
解壓棒的視頻 瀏覽:145
linux下kill命令 瀏覽:346
伺服器和網路機櫃有什麼重要 瀏覽:349
貼吧文件夾位置圖片 瀏覽:506
python讀取處理二進制文件 瀏覽:398
億速雲北京三區雲伺服器 瀏覽:566
高管綠程序員 瀏覽:44
蘿卜影視APP源碼推薦設置教程 瀏覽:783