java环境变量的问题
CLASSPATH环境变量为什么要指定:tools.jar和dt.jar
------解决方案--------------------我的异常网推荐解决方案:java环境变量设置,http://www.myexception.cn/java-other/172921.html
------解决方案--------------------tools.jar里面主要是一些工具类,你的程序中一般用不上
而且更重要的是:
当你运行 javac Test.java的时候,这个命令自动把这个tools.jar设置为classpath
javac Test.java
就相当于 :java -classpath D:\Java\jdk1.5.0_06\lib\tool.jar Test.java 这个命令
只是比较麻烦,所以用javac 封装了 java -classpath D:\Java\jdk1.5.0_06\lib\tool.jar
------解决方案-------------------- 当你用到某个类的时候,编译器就会到classpath中找相应的类,找不到就会报classNotFound异常,而我们写程序用到的很多类都包含在这两个jar中,所以要放到环境变量中去。