導航:首頁 > 源碼編譯 > 升級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需要重新編譯嗎相關的資料

熱點內容
android序列化文件 瀏覽:249
java泛型for 瀏覽:29
html保存pdf 瀏覽:211
單片機畢業論文摘要 瀏覽:666
安卓機如何關閉閃付 瀏覽:518
pdf標注app 瀏覽:484
編譯原理的前端和後端的意義 瀏覽:395
德陽程序員招聘 瀏覽:801
javaascii轉中文 瀏覽:889
酷狗app在哪裡點自己唱 瀏覽:202
ios15輕量版app怎麼刪除 瀏覽:564
dos下載命令行 瀏覽:748
蘋果文件加密後打不開 瀏覽:279
單片機握手失敗 瀏覽:394
中國聯通app怎麼查每月實時話費 瀏覽:463
linuxatlas 瀏覽:483
webcamandroid 瀏覽:71
友友車友軟體免加密 瀏覽:97
java多進程編程 瀏覽:905
12864液晶與單片機的連接 瀏覽:28