我正在学JAVA,关于环境变量配置的问题,我不是很明白

来源:百度知道 编辑:UC知道 时间:2024/09/28 17:24:26
Java_Home的环境变量我设置了很多遍都出错,老是提示java-home不是内部和外部命令,但是我测试java和javac都没问题了,按理说在这时应该不会出错的,我的设置是java_home=C:\program files\java\jdk1.5.0_5

其实很简单的
你刚开始学别这么麻烦
你就把BIN目录的路径复制下
打开PATH变量
加在他前面就好了然后加上个;OK

java_home只是一个变量,是用在你设置class和classpath的时候省的输入C:\program files\java\jdk1.5.0_5一串字符了,

java_home本来就不是一个命令,他只是一个变量,代表一个路径,也就你你JDK的路径,java和javac能用就可以了,说明你环境变量配好了

我空间有这样的文章,去看看吧,在这里就不多说了

JAVA_HOME环境变量,我们先来掌握这个环境变量的设置内容,JAVA_HOME这个环境变量的设置内容是JDK的安装目录,比如说您的JDK安装在d:\jdk1.6.0这个目录下,请您查看一下这个目录下是不是有一个子目录bin,bin目录中是不是有java.exe这个文件,如果是,那么您的JAVA_HOME环境变量的内容应该为d:\jdk1.6.0。那么我们设置这个环境变量的作用是什么呢?就单独的java开发而言,这个环境变量并没有任何作用,这就是很多根据书上的描述设置好之后,把一本书学完也没有用到这个变量,所以很是不理解。
其实JAVA_HOME变量最好还是设置一下,首先,我们为了能够编译和运行java程序,需要在PATH环境变量中把java.exe所在的目录设置为 PATH变量的一部分,目的是为了能够通过命令行运行javac和java命令成为可能,当你在命令行中输入javac ...或者java ...的时候,如果提示你一个错误:'javac' 不是内部命令或外部命令,也不是可运行的程序或批处理文件。这时候说明操作系统没有找到你通过命令行输入的javac这个命令,为什么呢?因为操作系统并不知道你的javac.exe这个文件在哪里,所以无法执行对应的文件。那么为了能够让操作系统找到这个可执行文件,我们就需要把javac.exe这个可执行文件所在的目录作为PATH环境变量的一部分设置起来,这样当你在命令行输入一个命令的时候,操作系统就会自动搜索PATH变量中所指定的所有目录了。在Windows系统中PATH变量中的所有路径采用分号分