public class abc
System.out.println(...);
然后文件名abc.java一个文件中必须要有一个public类

解决方案 »

  1.   

    我认为并不是公开类的问题,而是输入错的问题把。
    应该是system.out.println();而不是system.println():
    后面那个肯定是错的。
      

  2.   

    import java.lang.*;public class abc
    {
      public static  void main(String[] args)
      {
         System.out.println("Hello everyone!!!");
      }}看看我改完成这样对了吧该,要还是一样的错误。
      

  3.   

    import java.lang.*;public class abc
    {
      public static  void main(String[] args)
      {
         System.out.println("Hello everyone!!!");
      }}看看我改完成这样对了吧该,要还是一样的错误。
      

  4.   

    我有异议,找不到类是因为class abc应该声明为public,因为java中类和文件是一个意思,声明为public才可以有文件入口,System.out.println();这是后面的问题,编译程序还没有检查到那一步,因为找不到入口;
      

  5.   

    你的执行时加上你的classpath路径
    java -classpath f:\classes abc
    假如你的文件保存在f:\classes路径下
      

  6.   

    不同意superscreen(song)的说法,java里的类其实都继承了java.lang.Object类,所以不管有没有构造函数都是没有问题的。
      

  7.   

    对不起,没看清。呵呵。delete上面的帖子。
      

  8.   

    javac abc.java
    java abcclasspath=.;...
    "."代表当前路径,一定要加上
      

  9.   

    呵呵呵,搞定了,我的ABC存在以C:\TEMP目录下,我用如下命令成功了
    java -classpath c:\temp  abc可这样很麻烦啊,JAVA不会认清在当前目录中查找要执行的类吗,这样多累啊,每次都要重新设一下CLASSPATH变量,JAVA是不是变态啊,折磨人啊