简单叙述一下jdk环境变量的配置,jdk环境变量配置是干什么的
JDK安装完成后,需要配置JDK的环境变量,正确配置这些环境变量是成功学习Java开发的前提。
距离我真正接触java已经快一年了,配置JDK的环境变量已经配置了无数次。不过这些配置的功能还是有点不太清楚,所以我做了一些整理。
要为JDK配置三个环境变量,即JAVA_HOME、path和classpath。
对于我的电脑,配置如下:
JAVA _ HOME:E:javajdk 1 . 7 . 0 _ 25;(JDK的安装路径)
路径:% JAVA _ HOME % bin% JAVA _ HOME % jrebin(JDk运行和编译环境的路径)
类路径:% JAVA _ HOME % lib% JAVA _ HOME % libtools.jar
我来介绍一下我自己整理的这些配置变量的一些作用:
JAVA_HOME:
1.配置path和classpath的变量值很方便。即使您的本地JDK的路径发生了变化,您也只需要修改JAVA_HOME的配置路径。
2.对于一些基于java编写的软件,在这些软件运行的时候,你可以更好的找到虚拟机的路径。比如Eclipse,它的技能是java写的,运行时需要虚拟机的存在,Eclipse可以通过这个配置变量找到虚拟机的目录。
Path:该变量主要用于指定命令的搜索路径。这个我就不多解释了。例如一些操作命令,如javac/java。如果不配置此路径,将不会执行这些操作命令。
Classpath:这里的要点是引入变量classpath。
这里有一个例子。我写了下面两个类:
JDK级:
测试类别:
首先,我在命令行上输入javac E:csyTestTest.java,结果出现了以下错误:
这个错误显然告诉我们系统找不到JDK类。我们怎样才能找到JDK班?这里将使用类路径。正确的输入如下
所以编译是成功的。从上面的例子我们可以知道,变量classpath主要是指定类的搜索路径,但是需要注意的是,这个路径指的是你要编译的java源文件中调用的非java基础API中的类的包所在的目录。当然,如果在源文件中调用了多个Java类,那么这个路径可以是多个目录,用分号隔开。
当您运行这个类文件时,您也应该使用这个类路径。
e:类路径E之后:csy。Test.Test,第一个e:表示要编译的java源文件的包的路径,第二个e:表示java源文件调用的java类的包的路径,csy.test.test表示要运行的类加上它的包。
以上介绍的是关于配置jdk环境变量的方法和功能。不知道你有没有学过。如果你需要,你可以按照边肖介绍的方法自己做。希望能帮你解决问题。谢谢大家!更多教程信息请关注我们的网站~ ~ ~ ~
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。