导航:首页 > 源码编译 > 升级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需要重新编译吗相关的资料

热点内容
友友车友软件免加密 浏览:89
java多进程编程 浏览:902
12864液晶与单片机的连接 浏览:27
服务器上的bmc是什么 浏览:634
服务器怎么测量网络延迟 浏览:605
打扫卫生解压视频vlog 浏览:275
半封闭活塞制冷压缩机 浏览:401
如何删除存档的文件夹 浏览:835
基于单片机的参考文献 浏览:915
压缩空气管道安全 浏览:770
哪个英语app比较好 浏览:219
进货app怎么样 浏览:519
c语言编译软件免费吗 浏览:252
怎么把appstotre改成中文 浏览:443
html如何连接服务器 浏览:572
linux下如何创建文件 浏览:699
三洋空调压缩机参数 浏览:202
加密猫背后的故事 浏览:254
陕西不听命令 浏览:369
怎么把皮皮虾app表情弄到微信 浏览:292