安装Jdk为什么要配置环境变量
来源:互联网 发布:怎么找淘宝小二介入 编辑:程序博客网 时间:2024/06/07 05:18
Java初学者都知道,学习Java首先要安装JDK(Java Development Kit),即Java开发工具,但是安装过后总是需要配置三个环境变量(PATH,CLASSPATH,JAVA_HOME)后才能使用,往往beginner一般只是照着教程去做,但最好知其所以然。其实很容易理解:
环境变量说白了就是一个变量,你可以简单的理解为计算机中的“全局变量”,你甚至可以自己随便定义一个环境变量来用。比如你设置一个环境变量A=“C:\user”,那么以后程序在寻找user文件夹时直接使用A就行了。下面你结合JAVA_HOME一看便懂:
- JAVA_HOME环境变量。它指向Jdk的安装目录,可以是JAVA_HOME=“D:\jdk1.8”。因为jdk安装目录因人而异,有的人安装在C盘,有的在D盘,但其他应用程序可没法知道你到底安装在哪,唯一的办法就是规定一个JAVA_HOME 环境变量,需要用JDK的程序只要引用JAVA_HOME就可以搞定~,比如Eclipse//Hadoop/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用JDK的。
然后再看剩下的变量,就好理解啦~
PATH环境变量。你在写完一个Java程序之后是不是要javac一下来编译,然后再java一下来执行?问题就在这里,shell(命令解释器)在执行你输入的命令时,会到PATH变量所指定的路径中查找看是否能找到相应的命令程序,而javac和java这个命令本机一开始是没有的,他们存在于你安装的JDK的bin目录下(bin目录中包含经常要用到的可执行文件如javac/java/javadoc等),因此我们需要把 bin目录增加到现有的PATH变量中。
CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们 需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。
不只是JDK,很多开发工具安装完都要配置环境变量的,比如Hadoop,原理都是差不多的~
- 安装jdk为什么要配置环境变量
- 安装Jdk为什么要配置环境变量
- jdk安装后为什么要配置Path环境变量
- jdk安装后为什么要配置Path环境变量
- JDK为什么进行环境变量配置
- jdk安装环境变量配置
- 安装JDK,配置环境变量
- 安装jdk配置环境变量
- jdk安装配置、环境变量
- 安装JDK,配置环境变量
- JDK安装,环境变量配置
- JDK安装、环境变量配置
- jdk安装 环境变量配置
- JDK安装环境变量配置
- java开发为什么要配置JDK及Tomcat的环境变量?
- jdk装配后为什么要配置Path环境变量
- JDK安装后为什么要做环境变量设置
- 为什么在安装jdk的时候要设置环境变量
- Gym 101064L The Knapsack problem 题解
- extern "C" 简介
- 814B
- 使用SparseArray和ArrayMap代替HashMap
- Javaweb 实战之Spring(二)
- 安装Jdk为什么要配置环境变量
- Android RecyclerView 的 网格布局 ItemDecoration
- 合并区间
- AS安装Parcelable 插件
- 图像卷积与滤波知识点整理(1)
- Linux中profile、bashrc、bash_profile之间的区别和联系
- MySQL大于0排序和衍生技巧
- 如何搭建SSH框架,myeclipse搭建SSH框架详解
- Qt中tr()函数 国际化 乱码