JDK版本切换

针对的是用JDK安装包的情况:

1、修改环境变量JAVA_HOME

2、删除C:\Windows\System32目录下的java.exe,javaw.exe,javaws.exe

3、注册表修改

(1) WIN + R  输入regedit回车

(2)打开HKEY_LOCAL_MACHINE--SOFTWARE--JavaSoft的Java Development Kit

报错:has value ‘1.7‘, but ‘1.8‘ is required

解决办法:把 path 环境变量中 %JAVA_HOME%/bin 的这一项移到最前面去

原因:因为你可能装了其他带有 JDK 的软件,比如 Oralce 9i 就有个 JDK 1.3

原文地址:https://www.cnblogs.com/zhuziyu/p/8724137.html

时间: 2024-08-02 18:47:43

JDK版本切换的相关文章

CentOS 6.5移除openJDK及JDK安装环境变量配置及JDK版本切换

一.查找已经安装的open JDK [[email protected] ~]# rpm -qa|grep jdk java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64 java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64 [[email protected] ~]# rpm -qa|grep gcj java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 libgcj-4.1.2

一.JDK版本切换批处理脚本

我们平时在window上做开发的时候,可能需要同时开发两个甚至多个项目,有时不同的项目对JDK的版本要求有区别,这时候我们可能会在一台电脑上安装多个版本的JDK,如下图所示: 当我们想要切换使用的JDK版本时,我们可以有两种做法: 1.手动去修改JAVA_HOME环境变量,将变量的值指向对应的JDK版本的安装目录即可. 2.通过编写批处理脚本来根据选择的JDK版本动态修改JAVA_HOME环境变量的值,这是一种偷懒的做法,这种做法需要一个RefreshEnv.exe辅助软件来刷新环境变量的值 在

linux下Jdk版本切换

安装在ubuntu10.10 系统下,开发环境需要,有时会需要安装JDK5和JDK6,怎么实现这两者之间的切换呢?使用update-alternativs 命令可以完成此任务 具体如下: 1. 查看相应的jdk是否在 ubuntu的jdk菜单里,查看: Java代码 update-alternatives --config java update-alternatives --config javac 2.如果没有在菜单里可以如下方式添加: Java代码 update-alternatives 

MAC JDK版本切换

通过命令’jdk6′, ‘jdk7′,’jdk8′轻松切换到对应的Java版本: 1.首先安装所有的JDk:* Mac自带了的JDK6,安装在目录:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/下.* JDK7,JDK8则需要自己到Oracle官网下载安装对应的版本.自己安装的JDK默认路径为:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk 2.配置创建.bash_profile配置文件(已经有

Win8 X64下JDK版本切换问题

1:现在笔记本上安装的是,执行java -version: 2:现在又安装了,想通过修改环境变量,使JDK切换到1.6版本上 JDK的安装目录:D:\Java\ 修改环境变量: (1)JAVA_HOME=>D:\Java\jdk6(之前是jdk7): (2)CLASSPATH=>.;%JAVA_HOME%\lib;(不用修改): (3)Path中为%JAVA_HOME%\bin;也不用修改: 保存修改,注销之后执行java -version,显示的还是之前的1.7版本.... 原因:在安装JD

mac电脑jdk版本切换

苹果在最新的升级中删除了java的偏好管理,以至于现在很难在mac系统里管理jdk的版本.笔者最近注意到在装完jdk8以后想换回来,可网上的提示都不好用啊.在google一大堆之后我找到了一个简单的方法分享下. function setjdk() { if [ $# -ne 0 ]; then removeFromPath '/System/Library/Frameworks/JavaVM.framework/Home/bin' if [ -n "${JAVA_HOME+x}" ];

java_jdk_JDK版本切换批处理脚本

我们平时在window上做开发的时候,可能需要同时开发两个甚至多个项目,有时不同的项目对JDK的版本要求有区别,这时候我们可能会在一台电脑上安装多个版本的JDK,如下图所示: 当我们想要切换使用的JDK版本时,我们可以有两种做法: 1.手动去修改JAVA_HOME环境变量,将变量的值指向对应的JDK版本的安装目录即可. 2.通过编写批处理脚本来根据选择的JDK版本动态修改JAVA_HOME环境变量的值,这是一种偷懒的做法,这种做法需要一个RefreshEnv.exe辅助软件来刷新环境变量的值 在

maven 配置jdk版本编译

在maven的默认配置中,对于jdk的配置是1.4版本,那么创建/导入maven工程过程中,工程中未指定jdk版本. 对工程进行maven的update,就会出现工程依赖的JRE System Library会自动变成JavaSE-1.4. 还有一种情况就是在maven指令编译的时候,如果jdk版本高,则需要匹配高版本的maven.compiler.之前遇到过类似的错误,但是没有记录.可惜... 解决方案1:修改maven的默认jdk配置 maven解压目录的conf\setting.xml文件

mac系统不同java版本切换

#确认jdk版本 /usr/libexec/java_home #会得到下面信息(不同版本显示不一样) /Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home #上面是1.7版本jdk,可以使用 -v 标识来获取其他已安装版本jdk,如:系统自带的1.6版本jdk /usr/libexec/java_home -v '1.6*' #会得到下面信息(Mac OS X 10.9.4自带的1.6jdk) /System/Libra