别小看小问题,你不一定弄的明白!!!
今天从装了系统。我装的是windows 2000 SP4。JDK1.4.1安装目录是c:\j2sdk1.4.1。
我环境变量的设置为:
JAVA_HOME: c:\j2sdk1.4.1;
Path: %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%JAVA_HOME%\bin;
CLASSPATH: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
为了验证设置是否成功,我打开DOS。然后输入javac 和java命令,结果如下:
C:\>javac
'javac'不是内部或外部命令,也不是可运行的程序。
C:\>java
Usage: java [-options] class [args...]
(to execute a class)
or java -jar [-options] jarfile [args...]
(to execute a jar file)
……<中间省略>……
-esa | -enablesystemassertions
enable system assertions
-dsa | -disablesystemassertions
disable system assertions
在C盘搜索java.exe 结果如下:
名称 所在文件夹 大小 类型
java.exe C:\j2sdk1.4.1\bin 25KB 应用程序
java.exe C:\j2sdk1.4.1\jre\bin 25KB 应用程序
java.exe C:\Program Files\Java\j2re1.4.1\bin 25KB 应用程序
java.exe C:\WINNT\system32 25KB 应用程序
这些都对吗?到底那里出了问题呢?
我有点不明白,system32是系统根目录,安装JDK了后会在这下面生成一个java.exe 那么执行java文件的时候,是用C:\j2sdk1.4.1\bin\java.exe还是用C:\WINNT\system32\java.exe ?
还有,环境变量名称的区分大小写吗?