解决方案 »

  1.   

    public class Test {
      static {
             System.out.println("HelloWorld");
       }
    }
    这样?
      

  2.   


    运行时会报“找不到main方法”的错误。
      

  3.   

    public class MyThread {    static{
         System.out.println("HelloWorld");
         System.exit(0);
        }
        
       }
    叫哥吧!
      

  4.   

    楼上的各位,被他耍了,哈哈哈,用jUnit,一切搞定!!!
      

  5.   

    能不能解释一下,为什么这样写就可以打印出来呢?
    还没走到main的地方就退出了,因此没有报错。
      

  6.   

    学习,默默的飘过,写过main上万次也没想过这个问题,只记得一定要有main...
      

  7.   


    能不能解释一下,为什么这样写就可以打印出来呢?
    还没走到main的地方就退出了,因此没有报错。为什么我试了下 不行呢?
      

  8.   


    能不能解释一下,为什么这样写就可以打印出来呢?
    还没走到main的地方就退出了,因此没有报错。为什么我试了下 不行呢?
    这边JDK1.6,执行没问题啊
      

  9.   


    能不能解释一下,为什么这样写就可以打印出来呢?
    还没走到main的地方就退出了,因此没有报错。为什么我试了下 不行呢?
    这边JDK1.6,执行没问题啊我是jdk1.7  难道1.7就不能这样了?
      

  10.   


    能不能解释一下,为什么这样写就可以打印出来呢?
    还没走到main的地方就退出了,因此没有报错。为什么我试了下 不行呢?
    这边JDK1.6,执行没问题啊我是jdk1.7  难道1.7就不能这样了?
    你换1.6试试呗?
      

  11.   


    能不能解释一下,为什么这样写就可以打印出来呢?
    还没走到main的地方就退出了,因此没有报错。为什么我试了下 不行呢?
    这边JDK1.6,执行没问题啊我是jdk1.7  难道1.7就不能这样了?
    你换1.6试试呗?
    http://tieba.baidu.com/p/2102175031
    看来是版本问题。。
    难道1.7之后运行前会先找main方法?
      

  12.   


    能不能解释一下,为什么这样写就可以打印出来呢?
    还没走到main的地方就退出了,因此没有报错。为什么我试了下 不行呢?
    这边JDK1.6,执行没问题啊我是jdk1.7  难道1.7就不能这样了?
    你换1.6试试呗?
    http://tieba.baidu.com/p/2102175031
    看来是版本问题。。
    难道1.7之后运行前会先找main方法?
    嗯,专门下载了1.7试了下,和你一样的问题。
      

  13.   


    能不能解释一下,为什么这样写就可以打印出来呢?
    还没走到main的地方就退出了,因此没有报错。为什么我试了下 不行呢?
    这边JDK1.6,执行没问题啊我是jdk1.7  难道1.7就不能这样了?
    你换1.6试试呗?
    http://tieba.baidu.com/p/2102175031
    看来是版本问题。。
    难道1.7之后运行前会先找main方法?
    嗯,专门下载了1.7试了下,和你一样的问题。
    http://bbs.csdn.net/topics/380256145
    挖到个CSDN1年前的帖子 一样的问题  看来1.7把运行机制稍微改了下
      

  14.   

    话说编译的时候可以指定入口函数不为main,C/C++可以,不知道java是不是也可以?
      

  15.   

    public class MyThread {
     
        static{
         System.out.println("HelloWorld");
         System.exit(0);
        }
         
       }python  叫哥
      

  16.   


    接近了,但是不完全正确。
    不信你运行试试,绝对报错。
    + return 就OK了,可是只是在1.6里面,1.7行不通.
      

  17.   

    System.exit(0);完全没看出来有何用途楼主结贴吧