为什么装java要改变环境变量

来源:百度知道 编辑:UC知道 时间:2024/05/27 09:26:14
详细点,要能理解,不懂的不要来浪费时间,谢谢

楼主可以按照我的方法来理解,首先,你在运行里输入"CMD"会出现一个命令提示符窗口吧,这是因为在%SYSTEMROOT%下有一个与之对应的可执行程序(COMMAND.EXE)就是这个程序,那么你不用输入绝对路径就可以访问,这是为什么呢,就是因为你在环境变量里已经设置了它的绝对路径,所以你在运行里只需要输入程序名字就可以直接访问了.
那么同样JAVA也是一样,JAVA里一般常用的就是JAVA.EXE和JAVAC.EXE,如果你不设置环境变量,系统就找不到这两个程序的位置,这样你就不能在CMD.EXE里编译JAVA程序(如果找到这个目录的话可以,但是你不想每次都去找来找去的吧),比如说你JAVA.EXE放在F:\Program Files\Java\jdk1.5.0_04\bin目录里,如果可以不用每次都去这里找的话,就在环境变量里把这段路径添加进去,这样系统就把这个目录默认为JAVA.EXE所在的路径,当你在去输入"JAVA"的话,这样系统就会代替你去访问这个长而麻烦的路径.
如果你用ECLIPSE开发的话,可以不用去想环境变量,ECLIPSE会自动寻找你的JAVA虚拟机,自己创建一个运行环境很方便的.

path路径存放可执行的程序.
classpath下放编译过的类.

跑Java的时候,需要额外调用JVM,以达到跨平台的目的.
JVM使用path路径下的程序编译.java文件.
编译过程中,需要sun的一些已经预选编译好的类库API.
这些API就在classpath目录下.

让你的系统能找到java程序的位置

在微软的地盘下Java只能低头

伱不安装JDK,就不能运行java原件
所以一定要安装JDK
没有为什么了

其实不配置也是可以运行的——只是比较的麻烦
应为在JDK里面的这个 文件夹里面jdk1.5.0_12\bin就有这两个执行文件
javac.exe和java.exe
就可以运行文件,只是要把文件放到这个文件夹里面---所以比较的麻烦

所以配置就可