JDK7与JDK8环境共存与切换

win环境下jdk7与jdk8共存问题 1.jdk安装包jdk安装包 安装步骤略2.在安装JDK1.8时(本机先安装jdk1.7再安装的jdk1.8),自动将java.exe、javaw.exe、javaws.exe三个可执行文件复制到了C:\Windows\System32目录,由于这个目录在WINDOWS环境变量中的优先级高于JAVA_HOME设置的环境变量优先级。 同时我们在我们环境变量中的path上自动配置了C:\Progra 阅读详情
           配置环境

操作系统:Windows 7 x64旗舰版

原本电脑上安装了jdk1.7, 后面需要安装jdk1.8 


1、先安装JDK7

先安装了64位 jdk1.7.0_80 ,安装后配置好环境变量JAVA_HOME,CLASSPATH,PATH

java -version 查看版本


javac

指令都正常

 

2、再安装JDK8

oracle官网下载jdk

下载地址: http://www.oracle.com/technetwork/java/javase/downloads/index.html

下载jdk-8u141-windows-x64.exe

 

3、测试当前jdk环境

此时在命令提示符中执行java -version,会显示1.8.0_141的版本信息


安装jdk1.8.0_141后,JAVA_HOME指向未做修改,执行java -version显示还是以前的jdk1.7.0_80版本信息,

在百度上搜了一下,有人教修改注册表,有人教在控制面板下的【Java控制面板】修改配置,无一解决。


最后发现其实在安装jdk8的时候,安装过程中会在系统变量Path的最前面加上了C:\ProgramData\Oracle\Java\javapath;,这是安装jdk8的时候带出来的,并且在Path的最前面,所以无论修改注册表还是Java控制台都没有用,执行的指令在系统变量中搜寻命令时最先找到的就是C:\ProgramData\Oracle\Java\javapath;,始终是jdk8的。那么,我们需要把Path最前面的C:\ProgramData\Oracle\Java\javapath;删除,这样才能对JAVA_HOME修改来切换需要的jdk环境。

参考: http://www.cnblogs.com/ripplescll/p/6597106.html
TT电机、310电机、370电机在智能小车与机器人中的性能对比与选型指南 本文深入对比了TT电机、310电机和370电机在智能小车与机器人项目中的核心性能差异。文章从尺寸、扭矩、转速、电压电流等关键参数入手,结合不同应用场景(如入门小车、竞技机器人、机械臂),提供了清晰的选型指南和驱动控制建议,帮助开发者根据项目需求选择最合适的电机方案。 阅读详情

相关推荐

WPS占用C盘空间解决方案与优化技巧

办公软件在长期使用过程中会产生大量缓存和历史文件,这些文件往往隐藏在系统目录中,导致磁盘空间被无声占用。以WPS为例,其版本历史备份、云同步缓存和模板库是主要空间占用源。通过分析文件存储机制,可以定位到具体的缓存路径,如AppData目录下的Kingsoft文件夹。针对这一问题,有效的解决方案包括手动清理、自动化脚本和注册表优化。对于需要持续监控的场景,可以结合PowerShell脚本和任务计划实现自动化管理。在实际应用中,这些技术不仅适用于WPS,也可迁移到其他办公软件的空间优化中,是每位IT运维人员和高

weixin_30788239的博客 456

JDK安装、环境变量配置、以及版本选择建议

Java新手,JDK安装

qq_63282514的博客 5297

从零到一:手把手教你用YonBuilder for NCC搭建NC Cloud 2021.11开发环境(含避坑指南)

本文详细指导如何使用YonBuilder for NCC搭建NC Cloud 2021.11开发环境,涵盖硬件要求、软件安装、YonBuilder配置及常见故障排除。特别提供避坑指南,帮助开发者快速上手NCC开发,确保环境配置的原子化分解和开发思维的体系化建立。

weixin_42523326的博客 344

java: 程序包com.sun.xml.internal.bind.marshaller不存在

运行别人的项目源码时,idea 2022报了这个错,后来经过查找,是自己的版本过高。因为会跟着网上视频写项目,所以SDK设置成17了,为解决报错,遂改成了1.8。修改步骤:文件->项目结构->项目->sdk:1.8。

m0_62410106的博客 593

手把手教你用若依WMS搭建企业级仓库管理系统(Vue+Spring Boot实战)

本文提供了一份基于若依框架(RuoYi)快速搭建企业级仓库管理系统(WMS)的实战指南。详细介绍了从环境准备、项目初始化到核心功能模块(如入库流程、库存管理看板)深度定制的全过程,并涵盖Lodop打印集成、移动端PWA适配及生产环境Docker部署等高级主题,帮助开发者高效构建稳定可用的WMS系统。

weixin_29015899的博客 564

Android 16(API 36)状态栏颜色适配全攻略:从沉浸式到自定义背景

本文全面解析Android 16(API 36)强制沉浸式状态栏带来的适配挑战,提供了从FrameLayout包裹法到动态修改Window背景色的核心解决方案。针对传统状态栏颜色设置失效问题,详细阐述了如何利用WindowInsets API实现自定义背景,并涵盖全屏模式、Fragment切换及第三方ROM兼容性等实战场景,为开发者提供一站式适配指南。

weixin_29227425的博客 594

JDK:在JDK1.7的基础上安装1.8版本

1.下载jdk1.8版本进行安装 2.安装后查看环境变量JAVA_HOME为1.7,但查询java -version 版本为1.8 3.主要是要删除环境变量path里面第一个 4.如果还是1.8版本,则要删除C:\Windows\System32 文件下的三个文件 完成后,查询java 的版本是1.7的了,如要切换到1.8版本就改变JAVA_HOME的环境变量 ...

TivonaLH的博客 947

ArcGIS Pro 3.4 二次开发 - 布局

本文介绍了在ArcGIS Pro SDK 3.4和.NET 8环境下操作布局工程项的相关方法。主要内容包括:引用布局工程项和关联布局,在新视图中打开或激活已有布局视图,引用活动布局视图,导入/移除布局工程项,创建基本布局或带参考线的自定义布局,修改布局页面尺寸,以及创建圆形图形元素等操作。重点演示了如何通过CIM(Core Infrastructure Model)进行高级布局配置,并详细说明了圆形图形元素的创建过程,包括几何构建、符号设置和图形生成。所有涉及UI线程的操作都遵循ArcGIS Pro SDK

Winemonk 795

多版本JDK(JDK1.7与JDK1.8)切换及共存

1.7jdk与1.8jdk切换及共存

weixin_52247889的博客 3324

FFMPEG音频开发: Linux下采集摄像头(使用V4L2框架)数据录制成MP4视频保存到本地

一、环境介绍 操作系统介绍:ubuntu 18.04 FFMPEG版本: 4.4.2 摄像头: USB摄像头、虚拟机挂载本机自带摄像头 二、FFMPEG与X264下载编译 X264下载地址: http://www.videolan.org/developers/x264.html FFMPEG下载地址:https://ffmpeg.org/download.html Yasm ...

8872

金属表面粗糙度对信号的影响

之前的文章中,已经采用CST中的微带线模块进行了很多的仿真分析,本文将再次利用这些模块,从另外一个角度去探讨关于传输线的使用问题--金属的表面粗糙度。 众所周知,数据传输中,当速率越来越高时,信号在金属介质中的趋肤效应就愈发明显,能量就会更多地集中于金属的表面进行流动,此时,如果金属表面不再光滑而是凹凸不平,能量的传输过程就会产生波动,当这种波动积累到一定的量级,就会严重影响到传输线的阻抗稳定性,从而导致信号失真和传输异常。

一只豌豆象的博客 2895

jdk7与jdk8配置在同一台电脑上,实现环境共存与切换

jdk7与jdk8配置在同一台电脑上,实现环境共存与切换 JDK 官网下载链接:https://www.oracle.com/technetwork/java/javase/downloads/index.html 1.下载安装好JDK1.7 和JDK 1.8 (安装路径可默认也可自定义,但是要记住该路径,后面要用) ,建议先安装JDK 7,配置好环境变量JAVA_HOME,然后再安装JDK 8....

yue_233的博客 511

【Claude Code】Extra inputs are not permitted 报错:代理网关剥离 Beta 标头的修复

通过代理或 LLM 网关连接 Anthropic API 时,Claude Code 报 "Extra inputs are not permitted"?根因是中间件删除了 anthropic-beta 请求标头,导致 Beta 字段被 API 拒绝。本文详解标头转发配置和 CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS 回退方案。

多媒体编程、网络编程、系统编程、网络安全编程、驱动编程 125

JDK7与JDK8环境共存与切换:先安装jdk7,配置好环境变量后再安装jdk8

JDK7与JDK8环境共存与切换:先安装jdk7,配置好环境变量后再安装jdk8 配置环境 操作系统:Windows 7 x64旗舰版   1、先安装JDK7 下载jdk-7u79-windows-i586.exe,安装后配置好环境变量JAVA_HOME,CLASSPATH,PATH java -version javac 指令都正常   2、再安装JDK8 下载

十里の清风 1489

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

jdk7与jdk8环境共存与切换

前提是:先安装了JDK7,后安装的JDK8。 安装JDK可参考:JDK安装与环境变量配置的安装部分。 JDK7、JDK8安装完成后,接下来我们配置环境变量JAVA_HOME,发现配置jdk7的路径,或者配置jdk8的路径 ,或是乱写一个路径 还是一样显示jdk8, java -version. 其实在安装jdk8的时候,安装过程中会在系统变量Path的最前面加上了C:\ProgramDa...

别天神的博客 1312

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

java7 java8 共存_jdk7与jdk8环境共存与切换

1,先安装jdk7,配置环境变量JAVA_HOME,然后安装jdk8。2,安装jdk8后,JAVA_HOME指向未做修改,执行java -version显示还是以前的jdk7版本信息,3,接下来我们配置环境变量JAVA_HOME,发现配置jdk7的路径,或者配置jdk8的路径 ,或是乱写一个路径 还是一样显示jdk8, java -version.4,最后发现其实在安装jdk8的时候,安装过程中会...

weixin_39982452的博客 1101

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

java配置环境变量为8后仍然显示为7_jdk7与jdk8环境共存与切换

1,先安装jdk7,配置环境变量JAVA_HOME,然后安装jdk8。2,安装jdk8后,JAVA_HOME指向未做修改,执行java -version显示还是以前的jdk7版本信息,3,接下来我们配置环境变量JAVA_HOME,发现配置jdk7的路径,或者配置jdk8的路径 ,或是乱写一个路径 还是一样显示jdk8, java -version.4,最后发现其实在安装jdk8的时候,安装过程中会...

weixin_36003864的博客 887

dk7与jdk8环境共存与切换

1,先安装jdk7,配置环境变量JAVA_HOME,然后安装jdk8。 2,安装jdk8后,JAVA_HOME指向未做修改,执行java -version显示还是以前的jdk7版本信息,   3,接下来我们配置环境变量JAVA_HOME,发现配置jdk7的路径,或者配置jdk8的路径 ,或是乱写一个路径 还是一样显示jdk8, java -version.   4,最后发现其实在...

weixin_39816740的博客 490

【JDK】JDK7与JDK8环境共存与切换:先安装jdk7,配置好环境变量后再安装jdk8

1、先安装JDK7 下载jdk-7u79-windows-i586.exe,安装后配置好环境变量JAVA_HOME,CLASSPATH,PATH java -version javac 指令都正常 2、再安装JDK8 下载jdk-8u131-windows-i586.exe 3、测试当前jdk环境 此时在命令提示符中执行java -version,会显示1.8...

weixin_30648963的博客 196

jdk1.8环境下安装jdk1.7

自己一直用jdk1.8。今天由于项目需要所以需要把1.8换成1.7.卸载是不可能卸载的。所以唯一的办法就是让他俩共存,首先第一步,到https://www.oracle.com/technetwork/cn/java/javase/downloads/java-se-jdk-7-download-432154-zhs.html这个网址下载1.7。下载安装之后咱们到环境变量里设置下。 其他不用...

hyq1hq的博客 1281

安装jdk8之后,jdk7不能使用

安装jdk8之后,jdk7不能使用 在安装jdk1.8的时候,会自动将一些命令添加到system中,所以会出现不配置环境变量在控制台输入Java命令也会出现结果的状态。 只需在环境变量中将自动生成的环境变量删除即可,然后重新配置jdk1.7和jdk1.8的环境变量即可,便能自由实现jdk7和8之间的切换。 ...

tianzhen620的博客 734

一个电脑可以装两个java么_一台电脑如何配置两个Jdk,然后任意切换使用?

一、起因之前电脑装的JDK是1.7版本,由于业务需要,需要安装JDK1.8版本。可我又不想把之前的JDK1.7卸载掉。于是试着两个版本共存。二、探索众所周知,想要查看JDK是否安装配置成功,需要再dos窗口中输入 java -version。未装JDK1.8之前如下图所示。在安装JDK1.8之后,还没有在环境中配置JDK1.8的信息。但是执行 java -version会看到JDK1.8的信息。这...

weixin_39950812的博客 1063
上一篇: 转换成Date形式
下一篇: JDK在Windows环境下的共存问题(1.7与1.8)
jorny_java
博客等级 码龄9年 4粉丝 2原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值