关于JDK所需要配置的环境变量的常识性知识点

从真正接触java到现在,差不多有一年时间了,配置JDK的环境变量也配置过无数次,但是对于这些配置的作用始终有点不太清楚,于是做了一些整理。

 对于JDK要配置三个环境变量,分别是JAVA_HOME、path、classpath。

对于我的电脑来说,配置如下:

JAVA_HOME:E:\Java\jdk1.7.0_25;(JDK的安装路径)

         
  path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(JDk的运行和编译环境的路径)

       
 
  classpath:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;


下面我来介绍一下经过自己整理的关于这几个配置变量所起到的一些作用:

JAVA_HOME:

1.方便配置path和classpath的变量值。即使当你本地的JDK的路径发生变化时,只需要去修改JAVA_HOME的配置路径即可。

2.对于一些基于java编写成的软件,在这些软件运行时,可以更好的找到虚拟机的路径。例如Eclipse,其本事是由java编写的,那么它在运行的时候必然需要虚拟机的存在,那么Eclipse就可以通过这个配置变量找到虚拟机的目录。

path:这个变量的作用主要就是指定命令的搜索路径。这个就不做过多的解释。例子就是javac/java等一些操作命令。如果你没有配置该路径的话,这些操作命令就会执行不了。

classpath:这里重点就是介绍一下classpath这个变量。

这里先举个例子,下面我写了两个类:

JDK类:

Test类:

一开始我在命令行中输入 javac E:\csy\Test\Test.java,结果出现的如下错误:

这个错误很显然的告诉我们,系统找不到JDK这个类。那怎么样能够去找到JDK类呢,这里就要用上classpath了。正确输入如下:

这样就编译成功了。  
从上述例子中我们可以知道,classpath这个变量主要就是指定类的搜索路径,但要注意的是,这个路径指的是你要编译的java源文件中所调用的非java的基础API中的类的package的所在目录。当然,如果源文件中调用了多个Java类,那么这个路径可以是多个目录,用分号分开。

在运行这个class文件时,也要去运用这个classpath。

-classpath后面的E:\;E:
csy.Test.Test,第一个E:表示要编译的java源文件的package的路径,第二个E:表示该java源文件调用的java类的package的路径,csy.Test.Test表示要运行的类加上其所在的package。

关于JDK所需要配置的环境变量的常识性知识点

时间: 2024-12-28 16:38:35

关于JDK所需要配置的环境变量的常识性知识点的相关文章

安装好JDK,怎么配置path环境变量

以windows10为例:1.在桌面上找到"此电脑"右击--"属性"--"高级系统设置"--"高级"--"环境变量(系统变量)"--(下面的)"新建"--变量名:JAVA_HOME--变量值:jdk的安装路径(bin的上一级目录)2.滚轮往下滑到"Path",双击"Path",点击"新建"然后填写:%JAVA_HOME%\bin

linux配置java环境变量(详细) -copy

一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-linux-i586.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车.之后会在当前目录下生成一个jdk1.6.0_14目录,你可以将它复制到 任何一个目录下. 二. 需要配置的环境变量 1. PATH环境变量.作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序.我们

JDK、JRE安装及环境变量的配置

JDK.JRE的安装及环境变量的配置 注安装之前先了解java的编程环境老鸟请直接跳过这段 ================================================================== 编程环境JVM-JDK--JRE JVM是Java Virtual MachineJava虚拟机的缩写JVM是一种用于计算设备的规范它是一个虚构出来的计算机是通过在实际的计算机上仿真模拟各种计算机功能来实现的.所有的Java程序都在Java虚拟机中运行. JDKJava D

java:jdk环境变量配置+tomcat环境变量配置

一:JDK1.先安装jdk  查看jdk版本:   DOC下输入java -version2.配置环境变量(添加系统变量)  JAVA_HOME      D:\study\jdk-6\jdk-6(jdk的安装路径)  CLASSPATH      .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(注意前面有点.)  Path(原来就有的,没有就新建) %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;3.测试 在DOC

JDK的下载安装与环境变量配置

   一 首先在官方网站下载对应版本的JDK安装包(32位或者64位) 二  安装好JDK后,然后进行环境变量配置 1 点击桌面我的电脑,右键属性,如下图示: 然后点击,如图所示: 2 点击环境变量,新建如下: 3 在变量名处填写JAVA_HOME,变量值处填写JDK安装的路径,然后点击确定就好 4  在系统变量中选择Path,然后点"编辑",在最后面添加如下语句:C:\Program Files\Java\jdk1.7.0_79\bin;(C 为路径) 如下图示: 5   环境变量设

linux网络配置、环境变量以及JDK安装(CentOS 6.5)

由于需要搭建hadoop平台,但是苦于没有现成可用的linux服务器,只好自己下载了CentOS 6.5从头装起,安装过程中遇到了很多问题,比如网络配置.时钟同步.环境变量配置.以及各种服务的启停,还有jdk的安装等(虽然系统自带JDK,但是本人过于低端,自带的JDK的安装路径都搞不明白,就干脆自己装了一个),时间长了容易忘记,所以在这里写下来作为记录,顺便也分享给与我一样的菜鸟玩家,高手们可以退散了,当然了如果有批评指正小弟跪迎. 新建用户 新安装的linux一般只有root管理员用户,由于我

Java JDK 8 的安装以及环境变量的配置(Linux and Windows)

JDK(Java Development Kit)包括了Java语言的编译器,可以在这里下载: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 打开网页后,先点击"Accept License Agreement". 根据操作系统选择相应的版本. Java JDK 8 在 Windows 8.1下的安装以及环境变量的配置 在Windows 中,双击安装就是. Win8

Windows 下 java(JDK)的安装和环境变量的配置

1.下载JDK安装包: http://www.oracle.com/technetwork/java/javaee/downloads/index-jsp-140710.html 2.安装JDK. 3.环境变量中新建: JAVA_HOME =D:\worksoft\Java\jdk1.6.0_20; 4.环境变量中新建: CLASSPATH = .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 5.修改环境变量Path,在其后添加: %JAV

安装好JDK之后,为什么需要去配置path环境变量?

如果不配置环境变量,编译和运行java文件只能在jdk安装目录bin目录里进行,而且该目录有很多的执行命令,如果在删除java文件时不小心误删了其他.exe文件就会很麻烦:配置了环境变量就可以在计算机的任意目录使用bin目录里的javac和java等. 所以在安装好JDK后还需要配置Path变量----------------版权声明:本文为CSDN博主「YaroDong」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明.原文链接:https://blog.c