为什么要配置JDK环境变量?

因为电脑不知道javac这个命令是在C:\Program Files\Java\jdk1.8.0_65\bin\的这个路径下面,所以我们要设置好环境变量,来让电脑知道其路径。

1. path(环境变量)是dos以前的内部命令,windows继续沿用至今。用作运行某个命令的时候,本地查找不到某个命令或文件,会到这个声明的目录中去查找。

2. 然后什么是jdk,jre

jdk(java development kit),Java开发工具,

jre(java runtime environment),Java运行环境。

因为java必须经过编译才能运行,编译就要通过常用命令比如:编译javac等,而这些常用的编译命令就存放在jdk的bin目录。

3. 而window运行java编译命令的时候,本地查找不到某个命令或文件,会到path中去查找。所以不可能在每个java文件所在目录放置jdk,故把jdk放置path环境变量中,这样每个java文件都可以通过path中设定的jdk目录找到编译命令进行编译。

4. 一般设定java的时候为了在任何目录下都可以运行bin文件夹下的命令。就将java的bin目录声明到path中。编译后的class类就要通过jre运行环境进行运行实现,这只是在文本编辑java时候需要这些,设置环境变量等。

5. 如果用开发工具Myeclipse就不需要设置,myeclipse自带jdk,就不需要环境变量,而eclipse启动时候会要求path,方法可以设置path,也可以不设置,不设置方法是:在eclipse.exe目录里面有一个eclipse.ini文件进行配置。

另 二

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中,当然,当前目录“.”也必须加入到该变量中。

原文地址:https://www.cnblogs.com/lszw/p/11395873.html

时间: 2024-11-02 11:20:00

为什么要配置JDK环境变量?的相关文章

Ubuntu配置JDK环境变量

本文是转载的!请参照原文!其中自己部分添加修改! 1.去官网下载JDK7,找jdk-7u21-linux-i586.tar.gz并下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 2.解压后得到名字为jdk1.7.0_21的文件夹,将其复制到 /usr/lib/jvm下(需要新建jvm文件夹). sudo mkdir /usr/lib/jvm sudo tar zxvf j

ubuntu下配置JDK环境变量

配置jdk环境变量: 在启动终端并输入 gedit /etc/profile 在末尾添加一下配置,保存并退出 #set jdk environment export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_21 export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH 终端输入一下命令使配置生效 so

配置JDK环境变量,与各步骤的意义

配置JDK环境变量 1,新建变量名:JAVA_HOME,变量值:C:\Program Files\Java\jdk1.7.0                   (变量值为jdk安装路径) 2,打开PATH,添加变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin              () 3,新建变量名:CLASSPATH,变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar            (注意最

Windows 7下配置JDK环境变量和Java环境变量配置

下面来介绍一下Java环境变量配置,是在Windows 7下配置JDK环境变量. 方法/步骤  1 安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为:C:\Program Files\Java\jdk1.6.0_21: 2 安装完成后,右击“我的电脑”,点击“属性” 3 单击“高级系统设置”,点击“环境变量” 4 在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”:  JAVA_HO

Windows 下配置JDK环境变量

1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:\Program Files\Java\jdk1.6.0:   2.安装完成后,右击“我的电脑”,点击“属性”: 3.选择“高级”选项卡,点击“环境变量”: 4.在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建” 5.①JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:\java\jdk1.5.0_08(jdk

学会配置jdk环境变量

一.jdk环境变量的配置 提示:要配jdk环境变量,就要有jdk文件.jdk文件自行百度下载 而且win10和win7的设置有点差异,但基本的都一样,都是这样设置的 第一步:首先右键"我的电脑",点击属性 第二步:点击"高级系统设置" 第三步:点击"环境变量" 第四步:点击系统变量的"新建":这里要新建两个变量,分别是"JAVA_HOME"和"CLASSPATH"; 第五步:设置变量首先

linux 配置jdk 环境变量

1.在centos7系统下搜索并删除旧版本的JDK或者openjdk,搜索指令为:rpm -qa | grep java 删除指令为:rpm -e --nodeps,如:rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.71-2.5.3.1.el7_0.x86_64. 2.删除干净之后,在jdk-8u45-linux-x64.tar.gz安装包的文件夹下面右键鼠标打开终端,然后将安装包解压到指定的文件夹, 解压指令为:tar -zxvf jdk-

Linux虚拟机中配置JDK环境变量

前提准备: 1,安装好Linux系统 2,下载好可以将文件传输到Linux系统工具例如:WinSCP 3,在windows中下载Linux版JDK: http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-linux-x64.tar.gz 一,创建存放JDK文件的文件夹 1,去到系统根目录 cd / 2,创建文件夹 mkdir 文件夹名 二,将文件传输到之前创建的文件夹中 注意:如果需要将文件放入到Linux中必须使用roo

配置JDK环境变量配置及path和classpath的作用

1.环境变量配置 用鼠标右击“我的电脑”->属性->高级->环境变量 JAVA_HOME :D:\Program Files\Java\jdk1.6.0_12(JDK安装路径) Path :%JAVA_HOME%\bin;(若已经有Path项,无须另外新建,直接在后面加,但需用;与前面已有的项分隔开) CLASSPATH :.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 其中“.”表示当前路径 测试环

配置JDK环境变量

1.上传JDK 2.添加执行权限 chmod u+x jdk-6u45-linux-i586.bin 3.解压 ./jdk-6u45-linux-i586.bin mkdir /usr/java mv jdk1.6.0_45/ /usr/java/ 4.将java添加到环境变量 vim /etc/profile 在文件的末尾(避免在读取到他之前已经找到)添加如下内容 export JAVA_HOME=/usr/java/jdk1.6.0_45 #这是JDK的存放目录 export PATH=$P