public class Tt11 {
  public static void main(Sting[] args) {
       System.out.println("欢迎学习java");
  }
}就这个程序为什么不能运行啊??  谢谢指点

解决方案 »

  1.   

    我在dos下运行的
    上面提示的是Tt11.java:1:需要为class.interface或enum
    **ublic class Tr{
    前面的两个**是乱吗   为什么会这样啊??
      

  2.   

    public static void main(Sting[] args) { public static void main(String[] args) {你这里少了个r   里面是String 类型。
      

  3.   

    1 文件名是否叫Tt11.java?
    2 文件是否编译正确?有java环境?
      

  4.   

    里面的r我加上了   结果没有什么改变文件名确实叫Tt11.java
    装的是jdk1.6
      

  5.   

    你的main 参数写错了。。main(String[] args)
      

  6.   

    我装的是jdk 1.5,把你的程序拷下来运行了,出现一个错误
    Tt11.java:2: 找不到符号
    符号: 类 Sting
    位置: 类 Tt11
      public static void main(Sting[] args) {
                              ^
    1 错误
    把sting改为string就可以运行了
      

  7.   

    谢谢楼上的指点
    我已经把哪个修改了
    在我的上面还是运行不了  错误的提示和刚才的一样 
    难道是我的jdk安装的有问题??
      

  8.   

    还是不能运行
    我把哪个少输的r补上  然后又重新安装jdk了 还是不行  为什么 啊?????
      

  9.   

    在cmd中运行设置环境变量了吗?打java 是否可以看到相关信息?
    最重要的 你的错误是什么?
      

  10.   

    重装一下环境变量,再试试去sun的网站上下
      

  11.   

    public class Tt11 {
      public static void main(String[] args) {
           System.out.println("欢迎学习java");
      }
    }
    我的也是jdk1.6,只是改一个String就可以了
    还不对,那就不是代码的毛病了,应该是jdk有问题了
      

  12.   

    在dos下
    输入
    javac -version
    看看结果是什么
    输入
    java -version
    看看结果是什么
    输入
    set classpath
    看看结果是什么.
    输入
    set path
    看看结果是什么楼主的程序没什么问题,应该还是环境变量有些错误.
      

  13.   

    你的public static void main(Sting[] args) 里面,String少了一个r