java环境配置与设置javahomeclasspathpath的目的

java环境配置与设置javahomeclasspathpath的目的

ID:8802985

大小:28.00 KB

页数:4页

时间:2018-04-08

java环境配置与设置javahomeclasspathpath的目的_第1页
java环境配置与设置javahomeclasspathpath的目的_第2页
java环境配置与设置javahomeclasspathpath的目的_第3页
java环境配置与设置javahomeclasspathpath的目的_第4页
资源描述:

《java环境配置与设置javahomeclasspathpath的目的》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Java环境配置与设置JAVA_HOME,CLASSPATH,PATH的目的首先安装jdk于C,安装后目录为:C:ProgramFilesJavajdk1.6.0,然后右键我的电脑,选择高级--->环境变量,配置如下:JAVA_HOME=C:ProgramFilesJavajdk1.6.0;path=%JAVA_HOME%bin;classpath=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtool.jar;点击确定完成。HelloWorld.java经典测试代码:publicclassHelloWor

2、ld{publicstaticvoidmain(Stringargs[]){System.out.println("helloworld!")}}命令行输入:javacHelloWorld.java生成HelloWorld.class命令行输入:javaHelloWorld屏幕上打印"helloworld!"很多人在初学Java的时候经常会被书中介绍的一堆环境变量的设置搞得头昏脑胀,很多书中都会在初装JDK的时候让大家设置JAVA_HOME环境变量,在开发程序的时候设置CLASSPATH环境变量,而很多人并不理解这两个环境变量的作用,我们来分别进行详细的阐

3、述。首先是JAVA_HOME环境变量,我们先来掌握这个环境变量的设置内容,JAVA_HOME这个环境变量的设置内容是JDK的安装目录,比如说您的JDK安装在d:jdk1.6.0这个目录下,请您查看一下这个目录下是不是有一个子目录bin,bin目录中是不是有java.exe这个文件,如果是,那么您的JAVA_HOME环境变量的内容应该为d:jdk1.6.0。那么我们设置这个环境变量的作用是什么呢?就单独的java开发而言,这个环境变量并没有任何作用,这就是很多根据书上的描述设置好之后,把一本书学完也没有用到这个变量,所以很是不理解。其实JAVA_HOME

4、变量最好还是设置一下。首先,我们为了能够编译和运行java程序,需要在PATH环境变量中把java.exe所在的目录设置为PATH变量的一部分,目的是为了能够通过命令行运行javac和java命令成为可能,当你在命令行中输入javac...或者java...的时候,如果提示你一个错误:'javac'不是内部命令或外部命令,也不是可运行的程序或批处理文件。这时候说明操作系统没有找到你通过命令行输入的javac这个命令,为什么呢?因为操作系统并不知道你的javac.exe这个文件在哪里,所以无法执行对应的文件。那么为了能够让操作系统找到这个可执行文件,我们就需

5、要把javac.exe这个可执行文件所在的目录作为PATH环境变量的一部分设置起来,这样当你在命令行输入一个命令的时候,操作系统就会自动搜索PATH变量中所指定的所有目录了。在Windows系统中PATH变量中的所有路径采用分号分割,如果在Linux系统中采用冒号分割。另外说明一点,如果你设置好了环境变量,在命令行中还是出现同样的错误,那么有两种可能,一种就是你的设置不正确,另一种就是你的设置没有生效,一般你可以关闭命令行窗口再重新打开就可以了。这对这个设置,以刚才的目录为例,那么PATH变量中的内容就是...;d:jdk1.6.0bin,这时候我们可

6、以借用已经设定过的JAVA_HOME,将PATH的内容修改为:...;%JAVA_HOME%bin,这样的设置有一定的好处,当你的系统中重新安装JDK,并改变过目录的话,你只要修改JAVA_HOME的内容就可以了,PATH则不需要修改。此外,JAVA_HOME变量还会有一些其他用途,比如Eclipse这个IDE,它本身是由java程序编写的,那么在运行的时候必然需要虚拟机的存在,所以Eclipse在启动时需要查找虚拟机,如果有JAVA_HOME这个变量,那么Eclipse就会利用这个变量找到虚拟机的路径。所以虽然开始JAVA_HOME环境变量可以不设置,

7、但是还是建议大家为以后考虑而设置上。我们继续来谈论CLASSPATH的问题,很多书上在讲解java程序的时候建议大家设置CLASSPATH这个环境变量,我们这里不建议大家设置。原因我们会在稍后的时候看到。讲到CLASSPATH,我们首先来看编写java程序时一直在用的两个命令javac和java。javac的命令语法是这样的:javac<选项><源文件>我们常用的情况是这样的:javac-classpath<类路径><要编译的java源文件>这里的类路径输入什么呢?这里的类路径是指要编译的java源文件中所用的非java的基础API中的类在那个目录下,路径

8、可以是多个目录,用分号隔开来。比如说我们要编译App.java这个

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。