Hellow world! 都不行吗?
把package 语句去掉看看

解决方案 »

  1.   

    记着,在public 类中别把public static void main(String[] args){}方法写错了。
      

  2.   

    运行时没有指定classpath吧,也就是你编译生成的class文件所在路径。
      

  3.   

    可我就是在class文件所在路径下运行的呀!!!!!!
      

  4.   

    那也得指定-classpath .
    或者在环境变量中将"."添加到-classpath中
      

  5.   

    用JAVAC file.java编译没有错误
    就是java file会出现上面的错误
    怎样将“环境变量中将"."添加到-classpath中”?????(winxp中)
      

  6.   

    试试看执行:   java -classpath . file
    问问身边的人怎么添加环境变量吧。
      

  7.   

    通常都是因为没有找到class文件引起的,如果你的文件中没有声明package,那么直接在class文件所在路径运行 java -classpath . filename 就可以了。
    如果声明了package,-classpath中就要指定package所在的路径,而不是class文件所在路径,例如:
    package pack;
    class A{}
    那么运行时需要在-classpath中指定pack包所在路径,并且命令行中的filename要换成pack.filename,也就是类的完全限定名。
    不知道清楚了没
      

  8.   

    java -classpath . file能行我身边每人可问,望赐教!!!
      

  9.   

    右键单击我的电脑->属性->高级->环境变量
    一大堆环境变量,想怎么玩随便你了:)