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也是有版本号的,你的环境变量那里没修改正确吧。
jdk直接覆盖升级问题
JDK升级不需要覆盖原先版本,只要下载想要的版本,然后将环境变量指向最新版本所在路径就可以了。步骤:下载要使用的jdk版本,然后本地安装,路径自己定义,默认即可 本人安装1.6,1.7两个版本的jdk,路径分别为 "C:\Program Files\Java\jdk1.7.0_79""C:\Program Files\Java\jdk1.6.0_26"如果没...
电脑里面已经安装jdk 还能安装更高版本的jdk,能直接覆盖吗
可以直接覆盖,也可以安装在不同的文件夹里,根据需要进行选择。
一个JAVA问题:为什么总是使用或覆盖了过时的API啊!
解决办法:1 使用旧的JDK,卸载目前的JDK,找旧的JDK安装 2 使用新的函数重写。楼主啊,我看你先好好学Java基础吧。你的问题 到哪里能找到需要的jdk啊,给个准确地址吧,英语比较差 如果用新的函数写又怎么写呢 就你给的那点信息,代码呢?就算Java之父来了也不知道。
java编译时提示:使用或覆盖了已过时的API
这是因为你用的JAVA版本是新的,而所从API中引入的类是属于“遗产类”,也就是说你所引入的类是属于Java原来旧版本中的,现在的新版本已经有另一种类的更新将其替代,但功能完全能够实现,只是JAVA的一种进步。有时候Java新版本是兼容“遗产类”的,不过Java提倡如果使用的是新版本就引用新API中的类...
装新的jdk是不是得卸载原来的老jdk
装新的jdk不用卸载原来的老jdk,下载安装的时候会自动覆盖原来的jdk程序。如果卸载不了上次的版本,可以在注册表里面删掉原来的信息,开始-运行regedit打开注册表,找下面的项HKEY_LOCAL_MACHINE\ Software\Microsoft\Windows\CurrentVersion\Uninstall ...
java中函数覆盖,子类的返回类型一定要和父类一样吗?
不一定的,比如说一个子类返回String 类型,它的父类是Object类型,但是他们类型不一样
java 使用或覆盖了已过时的 API,要了解详细信息,请使用 -Xlint:deprec...
出现这个提示的本质原因是:在你的源代码中,使用JDK中的类的时候,调用了已经过时的方法。所谓过时方法,是有些没有真正实现的方法,或存在潜在问题的方法。这些方法一般情况下,目前的JDK还支持,但在未来的某个版本中,可能就会取消的。所以,在本地使用的代码不必担心这个问题;要移值到其它计算机的...
装了jdk把其他文件都覆盖了怎么恢复
恢复方法如下:1、使用系统还原:如果您的系统开启了还原功能,可以使用还原点恢复到您覆盖文件之前的状态。2、备份文件恢复:如果您在安装JDK之前备份了重要文件,您可以使用备份的文件覆盖被覆盖的文件。3、重新安装被覆盖的软件:如果被覆盖的文件是某个软件程序的文件,您可以尝试重新安装这个软件来恢复...
jdk怎样才能卸载干净?
这个问题比较奇怪,可能是你安装的时候就有错误。我有两个建议:重新安装你这个版本的JDK,完全覆盖你原来安装的那个JDK,成功安装后,再执行卸载,这样JDK都卸载干净直接将JDK安装目录删除,将环境变量删除。控制面板,卸载程序,选择jdk进行卸载就行了。JDK只是一件软件,和正常的软件卸载方式一样。
电脑一直自动切换成jdk17.但是文件夹只有1.8.从哪彻底删除这个jdk...
通过以上步骤,您应该可以彻底删除系统中与JDK 17相关的配置,并恢复到默认使用JDK 1.8的状态。如果删除后仍发现系统调用JDK 17,请检查是否还有遗漏的配置需要修改。也可以选择重新安装JDK 1.8,并在安装过程中选择覆盖现有JDK 17的配置。希望这些信息能帮助您解决使用错误JDK版本的问题。如果还有任何疑问,...