你引用了String,而没有import !

解决方案 »

  1.   

    信息不够具体!没设classpath,命名问题?路径中文问题?
    上面的,用String需要理由吗?
      

  2.   

    main函数只能是
    public static void main(String argv[])去掉final就可以。
      

  3.   

    你的程序我运行过了!是对的没错!
    看出错应该是你的java命令不对!
    应该是java Hello才对!不能加扩展名的!
      

  4.   

    classpath你没设对,应该在CLASSPATH中指定jdk中LIB目录下的tools.jar的路径
      

  5.   

    检查一下classpath,看看有没有当前目录在里面
      

  6.   

    两方面。一是你的文件名也必须是Hello.java与你的public类也就是Hello的大小写必须完全一样。另一个是你的classpath中要包含'.'也就是象这样:classpath = .;....
      

  7.   

    >: javac Hello.java
    >: java Hello
      

  8.   

    有以下几个问题:1 首先,虽然你的程序可以正确运行,但是不推荐这样写。2 你既然编译通过了,那么classpath应该没有问题,文件名也没有问题。3 我想是你的editplus配置有问题。在editplus里面可能是这样调用的:
    c:>javac Hello.java
    c:>java  Hello.java  //错误解决办法:选择tools-->setup user tools-->在运行里面把参数改为:$(FileNameNoExt)即不带扩展名,就可以了。
    然后重新编译,运行,结果就出来了。以下是运行结果:
    ---------- 运行 ----------
    Hello World!
    here is what was passed to me:
    Normal Termination
    输出完成 (耗时 0 秒).
      

  9.   

    classpath不对!
    在dos窗口进入hello.class所在目录dir hello.class
    看看在么然后
    set path=.;c:\jdk1.30;c:\jdk1.30\bin;%path%
    set classpath=.;c:\jdk1.30;c:\jdk1.30\bin;c:\jdk1.30\lib;c:\jdk1.30\jre;c:\jdk1.30\jre\lib\rt.jar;%classpath%
    然后java Hello 
    -----------------
    注意文件名的大小写!
      

  10.   

    main 的定义必须是
    public static void main(string[] xxxxx)
    不然jvm找不到main函数
    我可以写
    public static void main(string xxxx)
    单这不是传统意义上的main
      

  11.   

    我的问题也不复杂,怎么没有人回应呀!
    http://www.csdn.net/Expert/topic/444/444669.shtm
    http://www.csdn.net/expert/topic/442/442925.shtm