以下是我的classpath配置,对不对?(没什么效果).;C:\j2sdk1.4.0\lib\dt.jar;C:\j2sdk1.4.0\lib\tools.jar;C:\j2sdk1.4.0\lib\htmlconverter.jar

解决方案 »

  1.   

    设置 path:c:\j2sdk1.4.0\bin 和java-home:c:\j2sdk1.4.0
    就可以了
      

  2.   

    path我早设了,要不命令行也不能用呀!
      

  3.   


    java d:\javatest\Test.class
    报错如下:
    Exception in thread "main" java.lang.NoClassDefFoundError: d:\javatest\Test
    (文件夹下肯定有Test.class这个文件)
      

  4.   

    买本《java深度历险》看看吧,兄弟!有些钱不能省!
      

  5.   

    classpath=.;C:\jdk1.3\lib\tools.jar;C:\jdk1.3\lib\dt.jar;
    你试一下,或许可以,要不你也可以:set clsspath=./
    用那一句命令在d:输入,这样应该可以解决问题了!!
      

  6.   

    设置classpath是为了你在程序中用import javax.swing.*;导入包中的类的时候告诉编译器被导入的包应该在哪里寻找
      

  7.   

    设置了java_home就等于设置java的基本类库的路径,如果要加载其他的包就得再设定classpath环境变量classpath环境变量指名你使用的包或类的找寻路径。
      

  8.   

    path是为了再系统的任何目录下都能找到javac.exe和java.exe这两个我们主要用到的程序才设置的,当然bin文件夹里的其它程序也是这个用途.而classpath是为了让你的的java和class文件能够找到你在你的代码里用到的类但这些类却不是jdk提供的而设置的.也就是引导你的java程序找到它们需要的.jar文件(因为主要设置的都是些以jar结尾的文件).
      

  9.   

    我的javac使用正常,java命令进到相应的有.class目录下也不能执行。而当我用JBuilder调试都很正常,这到底是怎么回事啊?
      

  10.   

    呵呵,解决了。不过不明白为什么这样可以:
    java -cp d:\javatest HelloWorld(路径与文件名之间不能加“\”javac可是要加的)