环境变量配置

此电脑 --- 属性 -- 高级系统设置 -- 环境变量 -- 系统变量 -- 新建

1、配置JAVA_HOME

JAVA6_HOME =jdk1.6的安装路径

JAVA8_HOME =jdk1.8的安装路径

JAVA_HOME = %JAVA8_HOME%

两个%表示引用变量的值,直接用JAVA_HOME,就能表示一连串长的安装路径

JAVA_HOME的作用是确定java的家在哪儿,配置好后,电脑就能找到Java的安装目录了。如果你不配置JAVA_HOME,计算机就会以为你没安装。

2、配置Path

在系统变量中找到Path,选择编辑,然后新建,将%JAVA_HOME%\bin复制进去
如图:

配置Path的目的是让电脑找到jdk的bin目录,这个目录你可以打开看一下,比如我们常用的javac.exe、java.exe、javah.exe,其实都是在这个目录里。也就是说,如果你不设置Path变量,那么在使用相关的命令时,比如敲个javac ,计算机压根就不识别。

3、配置CLASSPATH

系统变量 -- 新建--变量名CLASSPATH--变量值

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

其实1.5之后不用再设置classpath了,不信的话你可以删掉,直接用cmd查看版本,一样可以。之所以还设置,是考虑向下兼容的问题。CLASSPATH的目的是标明默认的类路径。我们在使用java命令来执行java程序的时候,就是通过类路径来告诉java命令在哪些路径下去寻找class文件的。我们可以在执行java命令时,通过-classpath参数来告诉java命令类路径。如果没指定的话,java命令就会使用CLASSPATH环境变量指定的类路径。


切换jdk

如果你以后还想装其他版本的jdk,那就再新建一个,比如 JAVA6_HOME,后面跟Java6的安装路径

当你想用Java6进行开发时,把JAVA_HOME后面的值改成%JAVA6_HOME%就行。其他版本的以此类推。

如果发现改过JAVA_HOME后,查看到的版本依然还是修改之前的版本,只需重新启动一遍cmd就行。


安装多个jdk出现的切换jdk版本异常的问题

最近装了多个jdk,明明已经把原来的jdk配置更改了,cmd的dos指令查询依然找到的是原来版本的jdk,百度了一下才知道是因为:

1、jdk1.6、jdk1.7会生成这三个文件在:C:\Windows\System32目录下; 
2、jdk1.8会生成这三个文件在:C:\Program Files (x86)\Common Files\Oracle\Java\javapath目录下;

目录从下图得出也就是系统变量中的path环境变量中

下图为对应jdk1.8在C:\Program Files (x86)\Common Files\Oracle\Java\javapath目录中的Java.exe等文件

 因为我也装了jdk1.6与jdk1.5,所以C:\Windows\System32目录下也有对应得文件

因此我得出结论,我们有两种处理方式去处理同时装多个jdk时出现的切换jdk版本异常的问题

一,删掉C:\ProgramData\Oracle\Java\javapath或C:\Windows\System32目录下的java.exe、javaw.exe、javaws.exe文件,然后更新JAVA_HOME;(每次都得删会很麻烦)

二,将jdk的配置放在path的前面如上图,windows10的环境配置path是分行的

然后更新JAVA_HOME,建议使用这种方法,一劳永逸。

win10下安装多个JDK配置方法相关推荐

  1. php seaslog安装,浅谈win10下安装php seaslog扩展的方法

    本篇文章给大家分享一下win10 php安装seaslog扩展的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. [推荐学习:<PHP视频教程>] 一.检查系统环境情 ...

  2. win10 下载 linux系统安装教程,Win10下安装Linux双系统的方法

    由于工作,往往不仅需要Windows系统,而且需要Linux系统,装虚拟机对内存是个很大的考验,因此选择装双系统. 系统安装的主要流程 笔者目前已win10为主要操作系统,Ubuntu为第二操作系统, ...

  3. win10下安装Ubuntu后,启动时没有win10选项解决方法

    win10下安装Ubuntu后,启动时没有win10选项解决方法 参考文章: (1)win10下安装Ubuntu后,启动时没有win10选项解决方法 (2)https://www.cnblogs.co ...

  4. Windows下Memcache的安装及PHP扩展配置方法

    这篇文章主要介绍了Windows下Memcache的安装及PHP扩展配置方法,需要的朋友可以参考下 一.下载 找到完整的memcache的Windows安装包,解压放在硬盘上,比如 F:\memcac ...

  5. win10下安装openvino遇到的一些问题及解决方法

    win10下安装openvino遇到的一些问题及解决方法 问题1:github中的模型无法下载的问题 当运行cd C:\Program Files (x86)\IntelSWTools\openvin ...

  6. linux重装eclipse_linux下安装eclipse时如何配置.

    linux下安装eclipse时如何配置. linux下安装eclipse时如何配置. 方法一: 只要设置的java的环境变量剩下的就和windows一样了 设置环境变量如下: vi ~/.bash_ ...

  7. 在Windows 7下安装Oracle 11g的解决方法

    在Windows 7下安装Oracle 11g的解决方法 前不久卸载掉了自己的Windows Vista系统,装上了Windows7 旗舰版,在装机过程中也遇到了很多问题,有些问题是自己不曾遇到过的, ...

  8. mysql安装最后两项无响应,win10下安装mysql8.0.23 及 “服务没有响应控制功能”问题解决办法...

    win10下安装mysql 1. 官网下载mysql 网址:https://www.mysql.com/downloads/ download页面往下拉:点击下图红框: 按下图指示操作: 下载之后解压 ...

  9. win10下安装Ubuntu18.4双系统(适合小白)

    win10下安装Ubuntu18.4双系统(适合小白) 注:本篇为传统MBR引导方式下安装. 查了很多博客,有的地方说法都不同,导致踩了一些坑.所以大家参考的时候还是得对自己的电脑配置等要具体情况具体 ...

最新文章

  1. 【组队学习】【32期】算法的应用
  2. python中plot柱状图-python matplotlib模块: bar(柱状图)
  3. 商业逻辑12讲之管理沟通的逻辑
  4. 几种字符串加密解密的方法
  5. SQL中触发器实例讲解(转)
  6. 分析内部运行机制,教你解决Redis性能问题
  7. 黄聪:选择适当的关键词
  8. sklearn做文本聚类分析
  9. python破解excel进入密码(指定密码字符)
  10. 网站PHP框架之Laravel5.5(十一)数据库版本控制数据迁移工具migration详解
  11. 支配节点树及其构建算法 Dominator-tree and its Construction Algorithms
  12. SAP库存--历史库存相关数据,以及库存变化对应表的数据变化,可以用于库龄分析报表逻辑设计。
  13. [SARscape] 多时相SAR影像的应用 - 监督分类、提取水稻种植区 - 以Sentinel-1A数据为例
  14. 身份证 闰年验证 超强验证
  15. Java 语言中的实例初始化块 ( IIB) 详解
  16. 使用matplotlib.pyplot绘制论文图片
  17. Technical Artist 的不归路 —— 场景构图中的物件
  18. ThinkSNS/ThinkSNS后台应用管理
  19. 黑马程序员--Objective-C之--OC的初步体验
  20. English Learning - Day52 作业打卡 2023.2.6 周一

热门文章

  1. 了解视图dm_os_performance_counters的cntr_type含义
  2. Matlab读取shp文件及存储形式
  3. MATLAB输出格式控制 %d,%f,%c,%s的用法
  4. bm24 bm25 sql 22 sql 24
  5. NodeJS简介-node.js是什么?
  6. 基础-数学-最大后验概率(MAP)maximum a posteriori
  7. Sentinel_LDK linux加密使用
  8. linux-rootkit
  9. 10060 mysql_MySQL错误:Can't connect to MySQL server (10060) 解决方案
  10. 演播室与舞台在灯光设计上的区别