Java环境变量的配置及意义

配置环境:Windows
XP

首先是配置参数,这个网站上很多。很多网站上说要配置三个参数,即Path,classpath,JAVA_HOME三个。

 

简要的介绍一下这三个环境变量。

Path使得系统可以在任何路径下识别java命令.

JAVA_HOME指明JDK安装路径.(设置这个参数是为了偷懒,呵呵。。)

classpath为java加载类(class
or lib)路径,只有类在classpath中,java命令才能识别.

三个环境变量的具体使用。

JAVA_HOME

指明JDK安装路径,就是刚才安装时所选择的路径D:\java\jdk1.5.0_08,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依*此变量)

(其实我发现不需要自己设置,一般eclipse会默认一个路径,或者自己去设置也可以

Path

使得系统可以在任何路径下识别java命令,设为:

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

注意“%JAVA_HOME%\”这个会被D:\java\jdk1.5.0_08替代掉。这也是为什么说设置JAVA_HOME就是为了偷懒,呵呵。。

 

classpath

为java加载类(class
or lib)路径,只有类在classpath中,java命令才能识别,设为:

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
(要加.表示当前路径)

测试环境变量的配置情况。

打开“命令提示符”

输入
echo %classpath%

结果如下:

注意一定要带上“%”!!!!!!

.表示当前目录,就是编译或者执行程序时你所在的目录。

那么CLASSPATH的意义是什么呢?

对于
import  net.mindview.simple.*

java解析器的运行过程:

比如CLASSPATH是
.;D\java\Lib;

他会在这个路径下找到net/mindview/simple.然后从已经编译好的文件中找出名称相符者。(是.class文件,比如Vector就是Vector.class文件)

如果要导入的类在不在本机,就要在CLASSP
ATH中添加所在的域名地址

lib和bin其实不仅在jdk,很多程序都有这两个目录。

其实他们分别是libarary和binary的缩写。

libarary顾名思义就是类库的意思,也是放一些程序运行需要的依赖文件,比如说jar包

binary 就是计算机直接可运行的字节码,在windows系统里,也就是可直接运行的exe文件,这是启动jdk功能的运行文件。

举个例子,你用eclipse写一段代码,然后编译运行。 代码里一个定义如String int之类的,就是依赖lib里的jar包才能识别。

不然eclipse怎么知道String int这些代表什么意思呢?

然后你执行代码,就是靠eclipse来启动bin里面javac.exe java.exe javaw.exe之类的程序来编译+运行。

编译过的代码通常会放在与源代码不同的地方,必须要能够通过CLASSPATH可以找到该路径。

Java环境变量的配置及意义,布布扣,bubuko.com

时间: 2024-10-10 23:11:24

Java环境变量的配置及意义的相关文章

【黑马程序员】--Java环境变量的配置步骤及JDK、JRE

------<a href="http://www.itheima.com" target="blank">Java培训.Android培训.iOS培训..Net培训</a>.期待与您交流! ------- ----- 我是Hakka_LGM,请多多指教 Java环境变量的配置步骤 工具 1.JDK1.8.0 2.WIN7 x64.win8 x64 步骤 安装JDK 选择安装目录 安装过程中会出现两次 安装提示 .第一次是安装 jdk ,第二

Question20180106 Java环境变量的配置及为什么要配置环境变量

Question 1  Java环境变量的配置及为什么要配置环境变量 Q1.1为什么要配置环境变量 在学习JAVA的过程中,涉及到多个环境变量(environment variable)的概念,如PATH.正确地配置这些环境变量,是能够顺利学习.开发的前提.而经常出现的问题是:我们能够按照提示一步一步地正确配置,但时间一长就忘了,出现了问题也无从下手.究其原因,就是对这些概念没有理解,知其然但不知其所以然.下面的内容,就是帮助大家知其所以然. 基本原理 环境变量(environment vari

JDK的安装与Java环境变量的配置详解

JDK作为JAVA开发的环境,必须在电脑上安装JDK. 1.下载jdk http://rj.baidu.com/soft/detail/14459.html?ald下载jdk最新版jdk-8u11-windows-i586.1406279697, 2.进入下载界面可根据自己需要选择需要的Java版本,分别 有j2ee,Javase,Javame, 3.然后点击accept,接着在下面的下载列表中选择自己的操作系统,以及34位还是64位的进行下载 4.然后双击安装包,点击下一步 5.接着点击下一步

win7下java环境变量的配置

在win7下配置java环境变量:自从JDK1.5以后就不需要再配置classpath了所以简单许多了 前提是你已经安装好了JDK 第一步把鼠标放到计算机上单击右键选中属性,看到如下界面 点击高级系统设置,出现下面界面 点击下面的环境变量出现下面界面 点击新建出现下面界面 变量名写上JAVA_HOME 变量值就是你的java安装路径,比如我的是在D:\java所以就写下如图所示的内容 之后点击确定,在系统变量对话框里变量列找到path如下图 在path变量值最前面添加%JAVA_HOME%\bi

Question1 Java环境变量的配置及为什么要配置环境变量

在学习JAVA的过程中,涉及到多个环境变量(environment variable)的概念,如PATH.正确地配置这些环境变量,是能够顺利学习.开发的前提.而经常出现的问题是:有的学习者能够按照提示一步一步地正确配置,但时间一长就忘了,出现了问题也无从下手.究其原因,就是对这些概念没有理解,知其然但不知其所以然.下面的内容,就是帮助大家知其所以然. 一.基本原理 环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系

Win10操作系统下,Java环境变量的配置

一:首先要下载并安装JDK (官方下载网址:http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html) 二:配置环境变量及class,path的值 找到单击右键->属性,进入下图页面: 点击"高级系统设置",进入下图页面: 点击"环境变量",如下图: 点击“新建”,然后按下图所示,设置一个名为“JAVA_HOME"的变量名和变量值.(变量值是你自己安装J

Java环境变量的配置及使用

1.JRE=JVM+java类库,JDK=JRE+java工具. 2.java环境变量配置三个变量, JAVA_HOME=C:\Program Files\java\jdk1.7.0_75 支持tomcat等软件,    path=C:\Program Files\java\jdk1.7.0_75\bin 支持环境java工具,      classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; JVM执行路径.

[原创]多版本Java环境变量的配置

起因:   偶然突发兴致, 收拾下自己的老T500电脑, 用来做个家庭开发用机. 应为每次装系统都有GHOST备份的习惯, 所以需要提前搭建好开发环境. 而且新装系统的目的之一, 也是想研究下Andriod开发的问题, 所以开始了Java环境的配置. 问题: 操作系统是64位.数据库软件也都是64位, 开发JSP程序时也使用64位的Java JDK;  但是开发Andriod程序时, Andriod 4.4以下需要Java JDK 6.0版本, 并且最好是32位的(客户机不一定是64位的, 为了

window10下java环境变量的配置 javac不是内部或外部命令的问题

http://blog.csdn.net/suncold123/article/details/48392135 参考与上面这个博主. 今天在win10下重新配置了一下java环境变量.跟着网上的流程下来,基本都没有问题. 但配置到最后发现在cmd窗口中输入java -version java 都能正常运行,唯独javac不行.显示javac不是内部或外部命令的问题. 百度后发现自己并没有拼写上的问题,最后发现,网上的教程大部分都对于win7,win8等版本,在win10中有一个地方需要特别注意