配置环境:

  • 系统:window10
  • JDK: openjdk version “15.0.1” 2020-10-20

在JDK 9后只要配置JAVA_HOME和Path

JAVA_HOME

为了后续可能会加入不同的JDK版本,能够做到简单,通过配置JAVA_HOME来获取bin目录之前的目录结构

就对配置jdk的环境变量来说,JAVA_HOME不是必须的,可以直接用路径替代%JAVA_HOME%
即 C:\Program Files\Java\jdk1.8.0_131\bin 与 %JAVA_HOME%\bin 所表达的意思相同,
而%JAVA_HOME%就是引用JAVA_HOME的路径。

Path

%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin         //JDK9之后目录jre没有了,所以使用JDK9以后的版本可以不用这一行

CLASSPATH

classpath是存放字节码文件的路径,可以是任意的路径,当执行java xxx.java命令时,系统会在classpath的路径下自动寻找相应的.class字节码文件。

Jdk1.5版本以后无需配置classpath

在cmd下输入

java -version

首先dos模式下会在当前路径寻找javac.exejava.exe等等这些.exe的文件,如果没有找到;

就去环境变量的Path的路径下依次寻找这些.exe文件。

所以为了方便在任何路径的dos模式下,能够找到javac.exejava.exe等等这些.exe的文件,
就要在环境变量中配置path

JDK 8和JDK 9的目录结构的改变


JDK配置环境变量JAVA_HOME、Path、CLASSPATH相关推荐

  1. 安装jdk配置环境变量JAVA_HOME不起作用

    今天重新安装系统,需要装jdk,配置环境变量,于是先配置JAVA_HOME  D:\Program Files\Java\jdk1.8.0_144, 然后在配置path路径,但是cmd到dos命令行输 ...

  2. jdk配置环境变量中path、classpath路径

    第一步,安装后配环境,右击我的电脑,选择"属性":选择"高级"选项卡,点击"环境变量": 第二步,新建"java_home&quo ...

  3. java的三个环境变量是啥_JAVA中常用需要设置的三个环境变量(JAVA_HOME、CLASSPATH、PATH)...

    JAVA中常用需要设置的三个环境变量: JAVA_HOME.CLASSPATH.PATH (一) 配置环境变量:(相对路径) 1. JAVA_HOME=x:/jdk1.6.0 2. 用%JAVA_HO ...

  4. macOS下查看Java/JDK的安装目录_查看Java/JDK的版本信息_配置环境变量JAVA_HOME

    文章目录 查看JDK的安装目录 查看系统当前正在使用的 JDK 版本信息 配置环境变量 JAVA_HOME 查看JDK的安装目录 通常情况下,macOS安装JDK,默认是安装在 /Library/Ja ...

  5. Xamarin.Forms教程下载安装JDK配置环境变量

    Xamarin.Forms教程下载安装JDK配置环境变量 Xamarin.Form环境配置下载安装JDK JDK是编程Java程序必须的软件.也许有人会问我们用的C#为什么还有Java呢?这是因为我们 ...

  6. jdk配置环境变量(win10)

    jdk配置环境变量(win10) jdk跟环境变量的配置是学习java的必经之路!你是否已经掌握呢? 1.下载安装jdk 官网下载:https://www.oracle.com/cn/java/tec ...

  7. JAVA环境变量JAVA_HOME、CLASSPATH、PATH设置详解

    转自:http://blog.163.com/dreamman_yx/blog/static/26526894200842414338201/ Windows下JAVA用到的环境变量主要有3个,JAV ...

  8. win10下如何为jdk配置环境变量

    安装好了jdk后,我们还需要为java配置环境变量. 第一步,打开控制面板后一直按照下图的箭头指示处依次点击. 第二步,新建一个名为JAVA_HOME的系统变量,第二栏的值即为你自己jdk的安装路径, ...

  9. linux安装jdk配置环境变量之永久生效

    首先,官网下载jdk包 下载地址:https://www.oracle.com/cn/java/technologies/javase/javase8-archive-downloads.html 下 ...

最新文章

  1. Java 参数后面跟三个... 的作用
  2. Linux下__attribute__((visibility (default)))的使用
  3. 我在北京工作这几年 – 一个软件工程师的反省
  4. 贝叶斯网络的应用实例一
  5. 系统上云服务器地址,可以自己安装系统的云服务器地址
  6. PHP获取一段时间内的每个周几, 每月几号, 遇到特殊日子就往后延
  7. 关机时无人照管更新正在运行_路辉物流设备:无人化分拣作业驱动物流业降本增效...
  8. 【django小练习之主机管理界面】
  9. AirPrint 基础知识
  10. 基于python 爬虫的数据库设计开题报告_基于博容舆情分析的Python爬虫系统的设计与应用开题报告...
  11. linux系统pdf转图片
  12. MySQL局域网连接失败问题解决
  13. 金山词霸 for linux,在Linux下使用金山词霸2003
  14. 哔哩哔哩轻视频怎么去水印
  15. Zephyr UART
  16. 树莓派怎么切换输入法_树莓派安装中文界面/输入法/远程桌面控制 实测笔记教学...
  17. 微信商城开发:公众号平台接口配置及调试
  18. 长沙医学院计算机科学与技术专业怎么样,长沙医学院有哪些专业及什么专业好...
  19. 计算机图形学L系统生成树的简单解释
  20. html支持网络串流flv视频播放

热门文章

  1. Python图像增强与特效-利用百度AI进行黑白图像上色
  2. JUC P1 进程,线程,管程 基础+代码
  3. 微信小程序实现抽奖走马灯+圆点闪烁
  4. 天涯明月刀7月5号服务器维护,【图片】7月13日天泪迷局夏季版本服务器维护更新公告【天涯明月刀ol吧】_百度贴吧...
  5. ios自用url整理
  6. 数字化转型五步法与成功案例 by 傅一平
  7. kill -9无法杀死进程
  8. 最简单的C程序Hello world!详解
  9. Python能成为通用编程开发语言的10大原因
  10. glimpse .net_如何在ASP.Net Core中使用Glimpse