你的文件名字要命名为HelloWorld.java.而不是java helloWorld.java .

解决方案 »

  1.   

    要是再不行的话。你在class前加上public
    还有,就是java是区分大小写的。你注意了
    我的一个程序是:
    public class hello
    {
    public static void main(String arg[]){
    System.out.print("hello,java!");
    }
    }
    命名为hello.java
    一点问题都没有的!
      

  2.   

    javac HelloWorld.java
    java HelloWorld
      

  3.   

    编译
    javac HelloWorld.java
    运行
    java HelloWorld
    楼主命令写错了
      

  4.   

    这个问题很明显就是你的classPath没有设置好啦
      

  5.   

    我自己感觉这样的HelloWorld程序,要注意一些问题:
    1.首先文件的名字要和public类名一致,最好类名首字母要大写
    2.java的源程序是一定要存成.java文件的,而且编译时要写全.java
    3.环境变量的设置:class 环境变量设置为jdk的安装目录,classpath环境变量设置为当前目录。将classpath设为:set classpath=.;c:\jdk1.4.2_04\lib\dt.jar;c:\jdk1.4.2_04\lib\tools.jar 后面的两个建议也设上,以后开发用的着。
      

  6.   

    javac 的参数是要编译的文件名,要带.java,文件基本名必须与该文件中唯一的public类同名。如果文件中根本没有public类,则文件基本名是任意的。
    java 的参数是要运行的类的名字,必要时要带包路径。因为是和java的包与类打交道了,所以必须合理设置classpath变量,使要运行的类文件在classpath所指定的某个路径之中。而javac根本没有和包与类的概念打交道,只牵涉到了文件系统,所以无需任何classpath支持。
      

  7.   


    class HelloWorld 

        public static void main(String args[]) 
        {  
            System.out.println("Hello World"); 
        } 
    }
    文件名和你的public 类名想同呀,在你的饿class 前加 public ,他是个公共接口呀,
    文件名HelloWorld .java
    编译是:保存文件的目录下javac HelloWorld .java
    运行java HelloWorld 
    要注意你保存文件的目录下才对呀
      

  8.   

    大哥.编译是javac HelloWorld.java
            不是:java HelloWorld.java
    或者是你的环境变量没设.
    就这个两个问题.但是编译命令肯定是错的.不是java 是javac你的明白?从"Exception in thread "main" java.lang.NoClassDefFoundError: helloworld/java"这是说"main"主方法异常错误,找不到Class(类)或错误.java是来运行编译的.class文件.你应该先用javac HelloWorld.java编译完.生成. class文件.再用java HelloWorld.class运行.才来输出结果"HelloWorld"
      

  9.   

    编译命令是javac 
    运行命令是java 写错了
      

  10.   

    应该是这样吧
    javac HelloWorld.java
    java HelloWorld
      

  11.   

    就是这样的:
    javac HelloWorld.java
    java HelloWorld