编译 javac test.java
执行 java test
而不是 java test.class

解决方案 »

  1.   

    估计你没有设好
    我有一个jdk设定演示,留邮箱发给你
    或来信:[email protected]索取
      

  2.   


    csdn上有雷同问题,自己搜索一下
      

  3.   

    谢谢!
    我的EMAIL是[email protected]
      

  4.   

    再classpath目录的最后面加上一个分号和点~(;.)
    这样可以再运行时搜索变量目录下的所有文件~~应该可以的`试试看了~
      

  5.   

    还是你的环境变量的问题:
    path:;C:\JDK\bin;.;C:\JDK\lib(别忘了.)
    classpath:.;%JAVA_HOME%\lib;%TOMCAT_HOME%\lib
    JAVA_HOME:C:\JDK
    TOMCAT_HOME:C:\Tomcat
    机器reset
      

  6.   

    还是你的环境变量的问题:
    path:;C:\JDK\bin;.;C:\JDK\lib(别忘了.)
    classpath:.;%JAVA_HOME%\lib
    JAVA_HOME:C:\JDK
    机器reset
      

  7.   

    我完全同意楼上的所给你讲的,
    如了现你所说的那个错误就一定是CLASSPATH没有设置好,
    一般是在最前面加一个点和分号的.
      

  8.   

    在autoexec.bat文件里加入如下内容:
    set Path=%PATH%;c:\jdk\bin
    set CLASSPATH=.;c:\jdk\lib\dt.jar;c:\jdk\lib\tools.jar
    机器重启就可以了,别忘了给分哦!
    jdk的安装路径为c:\jdk