在命令提示符中编译提示有错误,但是却能执行在JCreator中编译生成的class文件。
java文件在JCreator中能正确编译,生成class文件。环境变量等都按要求设置了。

解决方案 »

  1.   

    文件有没有包package,有的话要加上的!
      

  2.   

    看看你的错误是什么?
    看看使用package了没有?
      

  3.   

    jcreater建议初学者不用!他帮你省去了很多东西,你得不到JAVA的精髓!把详细错误贴出来,我们才能帮你!
      

  4.   

    第一次发帖求助,大家这么热心。谢谢了具体错误:在命令提示符中,javac average.java
                  显示error:cannot read average.java
                     1 error
             java average  却能执行啊!class文件由JCreator生成
      

  5.   

    你的classpath环境变量没配置好,在classpath变量的最前面要加上.;
    在缺省情况下  javac   XXX.java   等于   javac   -classpath   .   XXX.java
    其中的一个‘.’是代表了当前目录,
    所以你的编译才可以通过  
    但在java  XXX时,它并没有一个这样的转换。所以你的java.exe在它的目录中没有找到XXX.class
    所以导致了报错。
      

  6.   

    你进入CMD后,用命令:dir /w 先查看average.java是否在当前目录。
    然后才javac average.java
      

  7.   

    呵呵!先说一下你的类命名不规范,应该是Average.java 我们初学者应该养成良好的编程习惯!你的问题,在安装jdk时可能有问题,你运行其他程序是否能够运行!如果环境变量设置错了!那用JCreator 能成功吗?