jdk直接覆盖升级问题

发布网友 发布时间:2022-04-20 07:45

我来回答

5个回答

热心网友 时间:2023-10-23 21:09

JDK升级不需要覆盖原先版本,只要下载想要的版本,然后将环境变量指向最新版本所在路径就可以了。

步骤:

下载要使用的jdk版本,然后本地安装,路径自己定义,默认即可

本人安装1.6,1.7两个版本的jdk,路径分别为

"C:\Program Files\Java\jdk1.7.0_79"

"C:\Program Files\Java\jdk1.6.0_26"

如果没有安装过jdk请看步骤2,如果已经安装完毕jdk请看步骤3

配置环境变量

1)在系统变量里点击新建,变量名填写JAVA_HOME,变量值填写JDK的安装路径,在这里就填写如果想使用1.6版本的就填写1.6的安装路径“C:\Program Files\Java\jdk1.6.0_26”了,如果是1.7版本的就填写1.7的安装路径“C:\Program Files\Java\jdk1.7.0_79”,这样每次更换版本只需要更新JAVA_HOME的路径即可


2)在系统变量里点击新建变量名填写CLASSPATH,变量值填写“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar”。注意不要忘记前面的点和中间的分号


3)在系统变量里找到Path变量,这是系统自带的,不用新建。双击Path,在原来的变量值最前面加上“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”。注意以分号结束

      4)验证:在运行框中输入cmd命令,回车后输入java,按回车出现以下画面

       

输入javac,按回车出现以下画面,则表示设置成功。



3.切换版本:更新JAVA_HOME,将路径指向所需使用jdk安装路径即可

热心网友 时间:2023-10-23 21:09

你下载的是安装包,你安装了吗?还是直接把安装包覆盖的?如果是安装了,那要把jdk和jre两个文件夹下的所有文件全部覆盖啊。再说了,完全没必要覆盖,一台电脑可以安装多个版本的java啊。如果cmd下使用,那么你用哪个就配一下那个的环境变量。如果是eclipse的话,你直接选择你要使用的java就好了啊。

热心网友 时间:2023-10-23 21:10

先把原来的jdk卸载掉啊,然后用新的安装包安装;安装过程中不止修改文件的,还做了很多别的事情

热心网友 时间:2023-10-23 21:10

jdk不用直接覆盖,直接安装就好

修改环境变量,指到新安装的jdk路径

热心网友 时间:2023-10-23 21:11

JDK也是有版本号的,你的环境变量那里没修改正确吧。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com