从网上查了一下 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jarClass-Path都加上了dt.jar tools.jar  不加行不??只是  .;%JAVA_HOME%\lib??

解决方案 »

  1.   

    classpath应该加:如:  D:\Java\jdk\jre\lib\rt.jar;.;
    必须要加吧
      

  2.   

    现在小弟来给总结一下:
    不加classpath是可以的,在运行窗口不影响java,javac命令的执行。
    但是如果没有配置classpath,你直接用记事本开发程序的话导入不了java类。
      

  3.   

    如果不用Swing里面的东西,可以不加dt.jar。
    tools.jar里面是最基本的工具类,比如javac,不加是无法做开发的。
      

  4.   

    CLASSPATH有2个
    1 是压缩包的。也即是jar或者zip的,这个必须写上完整路径和文件名
    2 .class的 这个可以只写路径就行了
      

  5.   

    关于path和classpath的含义:
    1.path变量的含义就是系统在任何路径下都可以识别java,javac命令
    2.classpath变量的含义是告诉jvm要使用或执行的class放在什么路径上,便于JVM加载class文件,.;表示当前路径,tools.jar和dt.jar为类库路径。如果不用Swing里面的东西,可以不加dt.jar。 tools.jar里面是最基本的工具类,比如javac,不加是无法做开发的。
      

  6.   

    我新写了一个博客,关于路径的,可以去看看http://blog.csdn.net/java2000_net/archive/2009/10/19/4696661.aspx
      

  7.   

    JVM加载了这些东西,才能提供给你基本的一些class来使用