当前位置: 首页 > news >正文

怎样把java降至7_JDK1.8降到1.7技巧

前言:

最近部署一个产品,该产品不支持JDK1.8,碰巧我的机器安装的是1.8,这就需要降到1.7才能部署启动成功。那么我也是不赞成卸载1.8来安装1.7,因为很多时候可能需要1.8和1.7来回切换。有这样一种方案。

1. 配置好环境变量(我的是64bit系统)

JAVA_HOME = C:\Program Files\Java\jdk1.7.0_25

CLASSPATH = .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

Path = ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

2.  找到环境变量"Path", 把"C:/ProgramData/Oracle/Java/javapath"去掉.

PS:这是1.8新增加的,在此目录下,会有3个exe的快捷方式java.exe、javaw.exe和javaws.exe

3. 在"C:\Windows\System32"下找到java.exe、javaw.exe和javaws.exe删掉

b290a228b5a94550c08839a2468f521c.png

详细信息里面可以看到这是8版本的exe

13dd33a97681739da73dd01f6bb194c2.png

4. 关掉cmd重开,就能看到是新的版本(一定要关闭然后重启,不然的话新的环境变量不会在当前cmd生效)

JDK .17 -> 1.8

只需要更改JAVA_HOME的路径即可来回切换.

相关文章:

  • java中byte数组为参数,JAVA:PBEKeySpec带有字节数组参数,而不是ASCII
  • android休眠唤醒java_android的休眠和唤醒流程
  • java入门 helloworld_java入门篇1--- helloworld
  • python 字典属于_Python字典
  • java共享一个参数_java只有值传递(共享传递)
  • java中mouseMoved_Java – Swing中的mouseMoved()事件处理
  • php的hashmap,php如何实现hashmap
  • php创建表格,php 创建表
  • php 执行流程图,PHP底层设计及执行流程
  • java 过期缓存,带有过期密钥的Java基于时间的映射/缓存
  • php中两个变量都是string_内容也一样但是长度不一样,php基础知识期末考试题无答案...
  • java两个子线程通信,java – 两个线程如何在两个线程运行时进行通信?
  • php7 phpunittest,php - 如何用phpunit运行单一测试方法?
  • zabbix监控php,zabbix监控php状态
  • php语言的form,PHP语言 HTTP请求类,支持GET,POST,Multipart、form-data