analysis

呆雕浮长空,若鲤戏碧波,木林春葳蕤,鸡鸣桑树颠。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

安装 Java SE 6 Development Kit

Posted on 2007-02-08 10:53  analysis  阅读(691)  评论(0编辑  收藏  举报
安装过程中,安装程序没有改变Path(或path)变量。
命令行下,运行java,有输出;运行javac,无输出。
c:\windows下dir /a/s *java*.*,发现以下增加的java相关文件:(均在system32目录中)
2007-02-03  09:57           135,168 java.exe
2007-02-03  09:57            69,632 javacpl.cpl
2003-02-28  18:26           187,152 javacypt.dll
2003-02-28  18:26           139,536 javaee.dll
1998-06-12  00:00           230,861 JAVALE.DLL
1998-06-02  11:46            11,403 javaperm.hlp
2003-02-28  18:26            63,248 javaprxy.dll
2003-02-28  18:26           404,752 javart.dll
1998-06-02  11:46            21,444 javasec.hlp
2003-02-28  16:54             7,315 javasup.vxd
2007-02-03  09:57           135,168 javaw.exe
2007-02-03  09:57           139,264 javaws.exe
2003-02-28  18:26           947,472 msjava.dll

基于以上的事实,所以安装完后要首先设置javac的path环境变量:
在用户变量path中增加javac所在的路径"C:\Program Files\Java\jdk1.6.0\bin;"

另外:
1.用户变量和系统变量以及它们在注册表中的位置:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment和HKEY_CURRENT_USER\Environment。
注意:对于"Path"变量,用户变量为path,系统变量为Path。
2.用户变量和系统变量的先后顺序?
先查找系统变量再查找用户变量。
3.\Java\jdk1.6.0\bin中的java.exe和system32目录中的java.exe是完全一样的

4.JAVA_HOME=C:\Program Files\Java\jdk1.6.0;
CLASSPATH=.;C:\Program Files\Java\jdk1.6.0\lib;  此步是否有必要???
(可以组合使用"JAVA_HOME"和"%JAVA_HOME%\Bin"来设置javac的path路径。
JAVA_HOME路径也可以给其他程序使用,例如Tomcat。)