java环境变量的设置 各环境变量的作用

path(大小写无关)

系统变量Path告诉操作系统可执行文件(*.exe、*.bat等)所在的路径,当OS(操作系统)发现某个*.exe时,windows默认从当前目录开始查找这个命令,若查不到,OS就会到Path所设定的路径中去寻找该命令,然后执行。系统默认的系统变量为:

Path =%SystemRoot%;%SystemRoot%/system32;%SystemRoot%/System32/Wbem

就是说处于上面3个目录(多个变量用分号隔开)中的*.exe文件,可以在任意地方被执行(在运行窗口能直接执行的命令,像cmd、notepad等,基本都在上面的3个目录里面),所以他们可以直接运行。

path=*********;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;********

(*代表原有配置%JAVA_HOME%\jre\bin可以省略)

如:编译和运行java文件需要经过两个步骤(1)将源文件编译成字节码(2)解释执行平台无关的字节码程序。上面这两个步骤分别需要使用java和javac这两个命令。假设在安装jdk的前提下打开命令行执行java和java,将被提示不是内部或外部命令。这是因为:虽然我们已经在计算机中安装了jdk,而jdk的安装路径下也包含了java和javac两个命令,但计算机不知道去哪里找这两个命令。 
windows操作系统根据path环境变量来查找命令。path环境变量的值是一系列路径,windows操作系统将在这一系列路径中一次查找命令,如果能找到这个命令,则该命令是可执行的。如果不能找到,则会报不是内部或外部命令的错误。

classpath(大小写无关)

CLASSPATH是专门针对java的,CLASSPATH告诉java虚拟机(jvm)要使用或执行的*.class文件放在什么地方,是当我们在开发java程序时需要引用别人写好的类时,要让java解释器知道到哪里去找这个类。有时候默认的(当前路径)就已经够我们用了,因此不设置classpath有时也可以。通常,sun为我们提供了一些额外的丰富的类包,一个是dt.jar,一个是tools.jar,这两个jar包都位于C:\jdk1.6.0\lib目录下,所以通常我们都会把这两个jar包加到我们的classpath环境变量中。注意把当前目录加进去。

classpath=.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib

java_home(大小写无关)

一是为了方便引用,比如,JDK安装在C:\Program Files(x86)\Java\jdk1.6.0_30目录里,则设置JAVA_HOME为该目录路径, 那么以后要使用这个路径的时候,只需输入%JAVA_HOME%即可,避免每次引用都输入很长的路径串;

二则是归一原则,当JDK路径改变的时候,仅需更改JAVA_HOME的变量值即可,否则,就要更改任何用绝对路径引用JDK目录的文档,要是万一没有改全,某个程序找不到JDK,后果是可想而知的——系统崩溃!

三则是第三方软件会引用约定好的JAVA_HOME变量,不然,你不能正常使用该软件。

JAVA_HOME=C:\Program Files (x86)\Java\jdk1.6.0_30

设置方法:我的电脑点右键,选择“属性”,选择“高级”标签,进入环境变量设置,分别设置三个环境变量。path变量已经存在只需编辑,JAVA_HOME和classpath要自己新建。

时间: 2024-08-06 03:45:42

java环境变量的设置 各环境变量的作用的相关文章

linux 怎么查看系统的环境变量 与设置jdk 系统环境变量

1.win 7 ,win10 怎么查看,添加系统环境的变量,大家都非常清楚的.但是linux 的 却不一定哦. 打开终端输入 :  "echo $PATH " or  "export "      如截图: 2.下载后解压安装包jdk-8u171-linux-x64.tar.gz文件夹. tar -zxvf jdk-8u171-linux-x64.tar.gz sudo mv ~/jdk1.8.0_171/usr/lib/jdk    剪切到某个文件夹 配置java

[JAVA]在linux中设置JDK环境,ZendStudio,Eclipse

1.准备JDK安装包 下载地址: http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载对应平台的tar.gz格式压缩包 2.放置到目标位置 把压缩包先解压,然后复制到指定位置 3.配置环境脚本 有两个常用的环境脚本(/etc/profile)(~/.bashrc) # JDKJAVA_HOME=/home/liz/jdkJRE_HOME=${JAVA_HOME}/jre  CLASSPATH=.:${JAVA_

Windows环境下JDK安装与环境变量配置

一.准备工具: 1.JDK   JDK 可以到官网下载http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2.系统我这里是WINDOWS7  64系统 可以根据系统的版本下载相对应的JDK. 我这里选择:jdk-8u25-windows-x64.exe 注意区分: Java SE Development Kit 8u25Java SE Development Kit 8u25 Dem

Java学习(二)开发环境配置

在上一次的学习中,我们知道在安装一种Java的集成开发环境的同时,必须根据自身开发项目类型的需要安装一种JDK,或者SE,或者EE,或者ME.但SE是EE和ME的基础.所以我们先安装SE JDK. 1.下载安装SE JDK 1.百度“jdk下载”,选择百度软件中心,根据电脑版本选择下载即可 2.安装就直接默认下一步安装就好,或者参考一些JDK安装教程,注意修改安装路径 PS:安装时,首先安装的是JDK,然后会安装JRE,所以你会看到让你选择两次安装路径,具体为什么我不是特别懂,参考博客: htt

【Java】+反射1+获取属性/成员变量 的名称及类型

扩展链接:[Java]+反射2+设置属性/成员变量 的值 1.目标类 2.获取目标群类中的属性及属性的类型 3.代码 1 @Test 2 public void testA() { 3 Class clazz = ZGXRequest.class; 4 // step1 获取类中所有的属性 5 Field[] fields = clazz.getDeclaredFields(); 6 for (Field field : fields) { 7 // step2 获取每个属性的类型(以点分割 需

【java】Windows7 下设置环境变量

Windows 7下配置JDK环境变量參数设置: 1.    安装JDK,安装过程中能够自己定义安装文件夹等信息,比如我们选择安装文件夹为:D:\Program Files (x86)\Java\jdk1.6.0_25 2.    安装完毕后,右击"我的电脑",点击"属性",单击"高级系统设置",点击"环境变量",如图: 4.    在"系统变量"中,设置3项属性,JAVA_HOME,PATH,CLASSP

windows下,java环境变量的设置,设置点击startup.bat启动tomcat

1.首先,安装好java jdk以后设置环境变量: CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar JAVA_HOME:C:\Program Files\Java\jdk1.7.0_51 Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 这个我觉得就不用详细介绍了,基础. 2.其次下载好的tomcat解压在F盘,名字为:apache-tomcat-proxy 在原来配置好的变量上再修改: C

Java学习日记-1 设置Java环境变量等

一.环境变量的设置 安装完jdk以后,需要配置环境变量,找到[我的电脑]-[属性]-[高级]-[环境变量] 这里需要配置3个环境变量 1.新建系统变量JAVA_HOME,变量值为jdk的安装路径,比如C:\Program Files\Java\jdk1.7.0_51 2.新建或修改系统变量Path(windows不区分大小写),变量值后添加%JAVA_HOME%\bin; 注:不用设置classpath变量也可以,只要你的JDK是1.4版本以上的,JRE会自动搜索当前目录下的类文件,而且使用Ja

linux下java环境变量的设置,形参个数可变的方法

首先我们执行jdk二进制文件: 生成一个jdk目录,将这个目录mv到/usr/loca/jdk # vim /etc/profile export JAVA_HOME=/usr/local/jdkexport CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/libexport PAT# vim Varargs.java #source /etc/profile 例子: #vim test.java 这个例子中test方法形参个数可变,在形参列表中,最后一个形参