对《如何在win2k下配置JDK》中2.1和2.2的一些注解

2.1jdk的虚拟机
  jdk分为二个部分,一是上面提到的java 运行时环境,二是开发环境。它们各有一套
Java虚拟机,在分别属于Java运行时环境和开发环境的目录下各有一个jre目录,这就是真正的Java
虚拟机所在!
  Java运行时环境的虚拟机在:
  c://Program files//javasoft...//jre
  1.4版可能为:C://Program Files//Java//j2re1.4.0
  Java开发环境的虚拟机在:
  D://j2sdk//se14//jre
  在整个windows环境中有很多Java.exe可执行文件,最终它们都是调用以上二者之一的虚拟机!
  选择虚拟机可以使用控制面板上的Java Plug-in,高级选项卡中Java Rutime Environment选单
使用缺省值时使用Java运行时环境的虚拟机。
  这同一个jdk安装的这两个虚拟机基本上没有区别!

2.2可执行文件java.exe和javac.exe的选择
  这两个工具分别用于执行Java程序和编译Java程序!在装有Jdk的机器上有多个java和javac文件!
我们可以通过设置环境变量Path来选择使用某一个Java.exe或javac.exe文件!
  多个版本的java.exe和javac.exe不能通用,也不能修改位置!也就是说当把windows目录下的java.exe
移动到JDK的安装目录下,它可能将不能执行(早期的java.exe是这样,在1.3以后好像没有这种说法,大家可以试一试,1.3以后好像是通过注册表取得虚拟机的位置,而不是相对路径!)。
  推荐使用c://j2sdk//se14//bin目录下的Java.exe,这是一种习惯,没有必要的理由!
  这时path可以设置为path=c://j2sdk//se14//bin;%path%,注意在windows目录下也有一个java.exe!!
也就是说即使不设置path也可以执行Java程序!
  在path变量中,越靠前的目录中的可执行文件将有越高优先执行权!也就说在目录a和目录b中均有文件
c.exe时,如果path中a在b前,将执行a目录下的c.exe而不是b//c.exe


    大家注意文章作者写到这里有个小错误,仔细看黑体标出的位置,前后描述不一致了,一般来说,jdk在安装的时候,会让你选择安装位置,但是这只是开发环境的安装位置!java的运行时环境的位置是不变的。
    对于单系统来说,你的运行时环境就在你的系统所在驱动器的/Program files/java/j2re1.4.2下面(我的J2SE版本1.4.2,如果你不是,也不会差太远),而你的开发环境一般默认安装是在系统所在驱动器/j2resdk1.4.2下面。我想,作者“推荐使用c://j2sdk//se14//bin目录下的Java.exe,这是一种习惯,没有必要的理由!”这句话的意思是让我们使用开发环境下的java.exe

 这时path可以设置为path=c://j2sdk//se14//bin;%path%,注意在windows目录下也有一个java.exe!!
也就是说即使不设置path也可以执行Java程序!
  在path变量中,越靠前的目录中的可执行文件将有越高优先执行权!也就说在目录a和目录b中均有文件
c.exe时,如果path中a在b前,将执行a目录下的c.exe而不是b//c.exe

关于path的设置,大家可以在DOS环境下(开始→运行→cmd→确定)键入path和path /?来查看。
比如说我的就是(我是双系统,现在用的是D盘的操作系统):
PATH=D:/WINDOWS/system32;D:/WINDOWS;D:/WINDOWS/System32/Wbem;E:/KAV2003
可以看到,path中,D:/WINDOWS是在第二位的,如果你重设path为:
PATH=D:/WINDOWS/system32;D:/WINDOWS;D:/WINDOWS/System32/Wbem;E:/KAV2003;
D:/j2sdk/
那么是不起任何作用的,你所用到的java.exe还是位于D:/WINDOWS中的那一个。
所以自己在重设path的时候,最好能将java开发环境目录放在第一位。

更简单的方法:右键单击“我的电脑”→属性→高级→环境变量→系统变量。
这里可以设置path。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值