检查系统变量:
PATH
CLASSPATH

解决方案 »

  1.   

    系统变量里我的path是  D:\j2sdk1.4.0_03\bin
    实际上javac.java也是在这个文件夹里的呀classpath是什么呀?在什么地方修改path 和classpath呢?控制面板吗
      

  2.   

    我找了一个技术文章:
    如果你的运行环境是win2000的话,则需在“控制面板”的“系统”下,“高级”选项的“环境变量”中,添加两个用户变量。
    其中一个用户变量的名称为“path”,值为“.;d:\j2sdk1.4.0_01\bin”,
    另一个用户变量的名称为"CLASSPATH",值为“.;d"\j2sdk1.4.0_01\lib\dt.jar;d:\j2sdk1.4.0_01\lib\tools.jar”,单击“确定”即可。即完成了jdk1.4.0的安装。我按照这个步骤做了,还是出现这个错误。
    真晕了,连个hello world都运行不出来
      

  3.   

    设定的时候要把自己的jdk路径写进去把你的设定贴出来
      

  4.   

    我的系统是xp
    path设定如下:
    D:\j2sdk1.4.0_03\bin
    classpath设定如下:
    D:\j2sdk1.4.0_03\lib\dt.jar;D:\j2sdk1.4.0_03\lib\tools.jar我的jdk路径为:
    D:\j2sdk1.4.0_03
    设置完需要重启系统吗?重装了jdk还是这个样子
    我主要是把editplus连接了java.exe和javac.exe
      

  5.   

    设定了classpath要重开命令提示窗口
      

  6.   

    to: learnner
    我在classpath前面加了.;了还是不行
      

  7.   

    我一直在线等待解答,上面的方法都尝试了,
    classpath的事情吗?
    能说的详细一点吗?
    加分至100
      

  8.   


    public class HelloWorldApp  //an application 
     {             
      public static void main (String args[ ])
      { 
       System.out.println("Hello World!"); 
      } 
     } 原代码肯定无错
      

  9.   


    少了这个方法
      public static void main (String args[ ])
      { 
      
      } 
      

  10.   

    哦,不好意思,那就要看classpath了
      

  11.   

    终于明白了我在编译的时候用了后缀名,搞了一个大笑执行hello world的方法 切记:在命令行中输入 javac 源文件名.java (编译) java 源文件名 (执行,没有后缀) 而我用了后缀名,所以出错了。呵呵并且我在editplus中设置了 java compile 和java exetution两个功能,后一个功能的参数选用了  filename ,所以就有了后缀名。应该是 选 filename without ext。谢谢各位了。