1.配值系统变量"JAVA_HOME"

变量名JAVA_HOME:

  • 指向:JDK(java开发工具包)的安装路径
  • 目的:使用JDK安装目录时,可以直接通过”%JAVA_HOME%“访问,避免路径过长麻烦
  • 归一原则:当JDK路径发生改变时,只需要更改"JAVA_HOME"中的JDK安装路径配置
  • 变量值:C:\Program Files\Java\jdk1.8.0_202(这是我的jdk安装地址)

2.配置系统变量"CLASSPATH"

变量名CLASSPATH:

  • 前言:lib,即libarary,译为“图书馆”,这里可译为类库,放一些程序运行需要的依赖文件,如定义一个"Scanner input ;"则要依赖lib类库,告诉开发工具这个Scanner是什么类,有什么用法。
  • 指向:JDK安装路径下的lib文件夹中的jar包
  • 目的:引用jar包(引用他人已经写好的类,获得里面的Java类文件),存储jar包的引用(地址)。在使用jar包中的类时,解释器通过jar包的引用,找到相应的类,进行解释运行。【源文件(.java文件)----编译(.class文件)----字节码文件】
  • 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(一般都是引用lib文件夹下的dt.jar包和tools.jar包,其中tools.jar中有我们很多常用的类,比如输入类Scanner)
  • 注意:变量值中的点和分号“.;”必须要写

3.配置系统变量"PATH"

变量名PATH

  • 前言:bin,即binary,译为“二进制”, 就是计算机直接可运行的字节码,在windows系统里,也就是可直接运行的exe文件,这是启动jdk功能的运行文件。如利用“java.exe”、“javac.exe”等程序来将源代码编译执行等。
  • 指向:JDK安装路径下的bin和JDK安装路径下的jre(java运行环境)下的bin。在运行“java.exe”、“javac.exe”等程序时,就要找到jdk下的bin
  • 目的:为了在系统中的任何位置都可以运行JAVA程序.
  • 变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(全部加也没事,顶多费点时间,空间)

(以上变量名中,系统变量PATH,在配置环境时就已经存在,只需要添加变量值即可。另外两个如果不存在,就创建,再添加变量值)


扩展链接:https://www.cnblogs.com/echomyecho/p/3334617.html、https://blog.csdn.net/u012965203/article/details/81356196、https://jingyan.baidu.com/article/c35dbcb0b7759e8916fcbc83.html


java中的jdk配置详解:的更多相关文章

  1. java中的io系统详解 - ilibaba的专栏 - 博客频道 - CSDN.NET

    java中的io系统详解 - ilibaba的专栏 - 博客频道 - CSDN.NET 亲,“社区之星”已经一周岁了!      社区福利快来领取免费参加MDCC大会机会哦    Tag功能介绍—我们 ...

  2. Java中的main()方法详解

    在Java中,main()方法是Java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方法有很大的不同,比如方法的名字必须是main,方法必须是 ...

  3. Java I/O : Java中的进制详解

    作者:李强强 上一篇,泥瓦匠基础地讲了下Java I/O : Bit Operation 位运算.这一讲,泥瓦匠带你走进Java中的进制详解. 一.引子 在Java世界里,99%的工作都是处理这高层. ...

  4. vue-cli 中的 webpack 配置详解

    本篇文章主要介绍了 vue-cli 2.8.2 中的 webpack 配置详解, 做个学习笔记 版本 vue-cli 2.8.1 (终端通过 vue -V 可查看) vue 2.2.2 webpack ...

  5. tomcat中server.xml配置详解(转载)(一)

    转载自:https://www.cnblogs.com/starhu/p/5599773.html tomcat中server.xml配置详解 Tomcat Server的结构图如下:(该文件描述了如 ...

  6. Maven中setting.xml 配置详解

    文件存放位置 全局配置: ${M2_HOME}/conf/settings.xml 用户配置: ${user.home}/.m2/settings.xml note:用户配置优先于全局配置.${use ...

  7. JAVA中的GC机制详解

    优秀Java程序员必须了解的GC工作原理 一个优秀的Java程序员必须了解GC的工作原理.如何优化GC的性能.如何与GC进行有限的交互,因为有一些应用程序对性能要求较高,例如嵌入式系统.实时系统等,只 ...

  8. java中list和map详解

    一.概叙 List , Set, Map都是接口,前两个继承至Collection接口,Map为独立接口, List下有ArrayList,Vector,LinkedList Set下有HashSet ...

  9. Struts2中 Result类型配置详解

    一个result代表了一个可能的输出.当Action类的方法执行完成时,它返回一个字符串类型的结果码,框架根据这个结果码选择对应的result,向用户输出.在com.opensymphony.xwor ...

随机推荐

  1. Linux基石【第一篇】VMware上安装Centos及配置

    一.安装VMware软件 首先,下载个VMware软件,直接百度:VMware,然后找到可以下载的就可以 然后按步骤安装即可,安装完后,双击打开 二.安装Centos系统 打开VMware虚拟机,然后 ...

  2. Eigen库和STL容器冲突问题

    博客参考:https://blog.csdn.net/huajun998/article/details/54311561 在程序中想使用类似于如下的容器 std::vector<Eigne:: ...

  3. Java 设计模式系列(六)适配器模式

    Java 设计模式系列(六)适配器模式 适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作. 适配器模式的结构: 类的适配器模式 对象 ...

  4. etl业务验证方法1

    /* Copyright (c) 2015 Xiamen Weixin Software Co., Ltd. All rights reserved *  * Create by huanglc@ho ...

  5. Android的/system/lib里加入自己的so库

    执行下命令: 1 重新挂载/system目录,使之能读写:mount -o remount,rw /dev/null /system 2 修改这个文件的权限:chmod 777 /system 3 利 ...

  6. 整理用js实现tab标签页

    首先是css样式,比如这样的: <style> *{ ; ; list-style: none; font-size: 12px; } .notice{ width: 298px; hei ...

  7. 解决RPC failed; HTTP 413 curl 22 The requested URL returned error: 413 Request Entity Too Large问题

    使用SourceTree客户端,向远程仓库推送时:RPC failed; HTTP 413 curl 22 The requested URL returned error: 413 Request ...

  8. B-spline Curves 学习之B样条曲线的移动控制点、修改节点分析(7)

    B-spline Curves: Moving Control Points 本博客转自前人的博客的翻译版本,前几章节是原来博主的翻译内容,但是后续章节博主不在提供翻译,后续章节我在完成相关的翻译学习 ...

  9. Android-GsonUtil-工具类

    GsonUtil-工具类 是把Google提供的Gons进行了方法封装,提供了关于一些常用的Gons使用的公共方法: package common.library.utils; import andr ...

  10. Spring学习(七)——开发Web Service的几种方式

    本文作者在学习使用Java开发Web Service(不包括Restful)时,由于不知道Java有这么多框架支持开发Web Service一度陷入迷惘,不知道这些框架各有 什么不同,各有什么优缺点. ...