问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何便捷地在两个 Java 版本之间进行切换

发布网友 发布时间:2022-05-01 00:36

我来回答

1个回答

热心网友 时间:2022-06-21 10:40

改变环境变量的设置就可以了,就是说把要用到的java版本的环境变量放到前面
JDK环境变量设置
我的电脑点右键,选择“属性”,选择“高级”标签,进入环境变量设置,分别设置如下三个环境变量:
设置JAVA_HOME:
一是为了方便引用,比如,JDK安装在C:\jdk1.6.0目录里,则设置JAVA_HOME为该目录路径, 那么以后要使用这个路径的时候, 只需输入%JAVA_HOME%即可, 避免每次引用都输入很长的路径串;
二则是归一原则, 当JDK路径改变的时候, 仅需更改JAVA_HOME的变量值即可, 否则,就要更改任何用绝对路径引用JDK目录的文档, 要是万一没有改全, 某个程序找不到JDK, 后果是可想而知的----系统崩溃!
三则是第三方软件会引用约定好的JAVA_HOME变量, 不然, 你不能正常使用该软件.
在系统环境变量那一栏中点->新建JAVA_HOME (JAVA_HOME指向的是JDK的安装路径)
变量名: JAVA_HOME
变量值: C:\jdk1.6.0
(1)设置好path变量,使得我们能够在系统中的任何地方运行java应用程序,比如javac、java、javah等等,这就要找到我们安装JDK的目录,
假设我们的JDK安装在C:\jdk1.6.0目录下,那么在C: \jdk1.6.0\bin目录下就是我们常用的java应用程序,我们就需要把C:\jdk1.6.0\bin这个目录加到path环境变量里面。
在系统变量里找到path变量,选择->编辑;(里面已经有很多的变量值,是在变量值的最前面加上C:\jdk1.6.0\bin; 如果没有 就新建一个 但是 一般都会有的)
变量名: path
变量值: C:\jdk1.6.0\bin;
或 %JAVA_HOME%\bin;
(2)classpath环境变量,是当我们在开发java程序时需要引用别人写好的类时,要让java解释器知道到哪里去找这个类。通常,sun为我们提供了一些额外的丰富的类包,一个是dt.jar,一个是tools.jar,这两个jar包都位于C:\jdk1.6.0\lib目录下,所以通常我们都会把这两个jar包加到我们的classpath环境变量中set classpath=.;C:\jdk1.6.0\lib\tools.jar;C:\jdk1.6.0\lib\dt.jar。
在系统环境变量那一栏中点->新建classpath
变量名: classpath
变量值: .;C:\jdk1.6.0\lib\tools.jar;C:\jdk1.6.0\lib\dt.jar;
或 .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;
(注意,CLASSPATH 中最前面是有个 “.”的,表示当前目录,这样当我们运行java AClass的时候,系统就会先在当前目录寻找AClass文件了。);
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
64岁的老头感冒了,还喝一瓶啤酒,又喝3包感冒药,吃了3个阿莫西林消炎药... ...今天中午12点喝了一瓶啤酒,不会有反应死了吧? 喝一瓶啤酒吃药没事吧 养育孩子有哪些正确的方式? 联想电脑一开机就蓝屏怎么解决 光遇冥想任务怎么完成_冥想任务攻略 光遇 光遇云野的锦鲤池冥想怎么做? 光遇 光遇在滑冰场旁冥想的任务怎么做? 光遇在仙乡的金塔下冥想任务怎么做 任务达成方法介绍 光遇 光遇在禁阁的神坛旁冥想怎么做? java按任意键继续 请问前端利用ajax如何把不同的多个对象传到后台,后台如何接收呢?_百度... 在JAVA中如何得到一个文件,文件夹的创建时间? 如何获取从his系统json的数据解析为xml插入sql用c#实现 流放之路 闪打 能通关多少级的图 JS解析json数组下面附带有json格式传到jsp中了,不知道用js怎么去解析 ubuntu javah 环境变量配置 javac javah不是内部命令 手机进水后不能拍照怎么回事? Java jsontools 序列化问题 如何在eclipse 中配置javah jersey restful json 处理 jpa Entity 双向一对多 要么懒加载异常,要么json嵌套 死循环,谁有办法? 使用javah生成头文件时,找不到类,怎么回事?路径没有错误 springmvc 中用Jackson返回json对象 递归的问题 如何配置安卓studio 编译javah json格式的字符串适合保存到数据库吗 mybaties一对多查询怎么实现的 如何对class文件使用javah命令 java,mybatis 一对多级联查询,怎么给多的一方添加条件啊???_百度知... javah不是内部或外部命令...但是javac和java-version可以使用 自制春饼皮怎么做好 春饼皮怎么做? 我想问春饼皮如何做的更好? 西红柿鸡蛋卤怎么保存 今天跟网上学做了一下卤蛋, 网上说卤汁是可以保存着多次使用的,是这样吗?要怎么保存,放冰箱? 卤蛋汤料怎么保存 请问卤水怎么做,要那些香料,怎样保存 可以用铁观音做茶叶蛋吗?用量多少呢?茶叶蛋卤水可以反复用几次?怎么保存卤水比较好呢? 信通卡能绑定微信吗? 信通卡可以在微信里面绑定提现用吗?帮忙解答,必给采纳。 信通卡能绑定微信吗 信通卡可以绑定微信吗? 我的世界wurst1.8怎么用 我的世界1.8.8什么服务器不防止Wurst 用wurst遇到问题了? 跪求我的世界minecraft的1.8.9的wurst,急,在线等 我的世界1.8.4有什么mod 中国移动数据卡是什么? 在国外用中国移动的全球通卡资费是怎么样的? 中国移动什么是数据卡,行业卡卡