JDK1.6以上无main方法的Java程序

JDK1.6以上无main方法的Java程序,java,Java,是否可以在没有main方法的情况下运行java程序? 如何在eclipse中执行这个Java程序 public class A { static { System.out.println("hello"); System.exit(0); } } 有一些方法可以在没有main方法的情况下“运行Java程序” 例如: 您可以创建一个jUnit测试。在这种情况下,Eclipse将为您提供“作为jUnit测试运行”选项 您可以创建一个扩展JApple

是否可以在没有main方法的情况下运行java程序? 如何在eclipse中执行这个Java程序

public class A {
    static {
        System.out.println("hello");
        System.exit(0);
    }
}
有一些方法可以在没有main方法的情况下“运行Java程序”

例如:

  • 您可以创建一个jUnit测试。在这种情况下,Eclipse将为您提供“作为jUnit测试运行”选项
  • 您可以创建一个扩展JApplet的类。在这种情况下,Eclipse将提供“作为Java小程序运行”选项
    • 有一些方法可以在没有main方法的情况下“运行Java程序”

      例如:

      • 您可以创建一个jUnit测试。在这种情况下,Eclipse将为您提供“作为jUnit测试运行”选项
      • 您可以创建一个扩展JApplet的类。在这种情况下,Eclipse将提供“作为Java小程序运行”选项
        • 有一些方法可以在没有main方法的情况下“运行Java程序”

          例如:

          • 您可以创建一个jUnit测试。在这种情况下,Eclipse将为您提供“作为jUnit测试运行”选项
          • 您可以创建一个扩展JApplet的类。在这种情况下,Eclipse将提供“作为Java小程序运行”选项
            • 有一些方法可以在没有main方法的情况下“运行Java程序”

              例如:

              • 您可以创建一个jUnit测试。在这种情况下,Eclipse将为您提供“作为jUnit测试运行”选项
              • 您可以创建一个扩展JApplet的类。在这种情况下,Eclipse将提供“作为Java小程序运行”选项

              您的问题是复制自,但答案是:

              使用静态初始值设定项块打印消息。这样,一旦类被加载,消息就会被打印出来。然后,技巧变成使用另一个程序加载类

              public class Hello {
                static {
                  System.out.println("Hello, World!");
                }
              }
              
              当然,您可以将程序作为java Hello运行,您将看到消息;但是,该命令也将失败,并显示一条消息,说明:

              Exception in thread "main" java.lang.NoSuchMethodError: main
              


              使用
              java X
              从cmdline运行您的问题是从中复制的,但答案是:

              使用静态初始值设定项块打印消息。这样,一旦类被加载,消息就会被打印出来。然后,技巧变成使用另一个程序加载类

              public class Hello {
                static {
                  System.out.println("Hello, World!");
                }
              }
              
              当然,您可以将程序作为java Hello运行,您将看到消息;但是,该命令也将失败,并显示一条消息,说明:

              Exception in thread "main" java.lang.NoSuchMethodError: main
              


              使用
              java X
              从cmdline运行您的问题是从中复制的,但答案是:

              使用静态初始值设定项块打印消息。这样,一旦类被加载,消息就会被打印出来。然后,技巧变成使用另一个程序加载类

              public class Hello {
                static {
                  System.out.println("Hello, World!");
                }
              }
              
              当然,您可以将程序作为java Hello运行,您将看到消息;但是,该命令也将失败,并显示一条消息,说明:

              Exception in thread "main" java.lang.NoSuchMethodError: main
              


              使用
              java X
              从cmdline运行您的问题是从中复制的,但答案是:

              使用静态初始值设定项块打印消息。这样,一旦类被加载,消息就会被打印出来。然后,技巧变成使用另一个程序加载类

              public class Hello {
                static {
                  System.out.println("Hello, World!");
                }
              }
              
              当然,您可以将程序作为java Hello运行,您将看到消息;但是,该命令也将失败,并显示一条消息,说明:

              Exception in thread "main" java.lang.NoSuchMethodError: main
              


              使用
              javax

              从cmdline运行您是否尝试过执行它?基本上,没有-没有入口点…(另外,请在将来更多地注意你文章的格式-注意堆栈溢出不能很好地处理选项卡…使用空格代替。)你试过执行它吗?基本上,没有-没有入口点…(另外,请在将来更多地注意你文章的格式-注意堆栈溢出不能很好地处理选项卡…使用空格代替。)你试过执行它吗?基本上,没有-没有入口点…(另外,请在将来更多地注意你文章的格式-注意堆栈溢出不能很好地处理选项卡…使用空格代替。)你试过执行它吗?基本上,没有-没有入口点…(另外,请在将来更多地注意你文章的格式-注意堆栈溢出不能很好地处理标签…请使用空格。)+1,是的,他从那里有同样的问题。嗨user3145373,公共类X{static{System.out.println(“Main不需要打印这个”);System.exit(0);}}此程序未运行。当我试图运行这个程序时,它给出了最后一个程序的输出。+1,是的,他有同样的问题。嗨,user3145373,公共类X{static{System.out.println(“Main not required to print this”);System.exit(0);}这个程序没有运行。当我试图运行这个程序时,它给出了最后一个程序的输出。+1,是的,他有同样的问题。嗨,user3145373,公共类X{static{System.out.println(“Main not required to print this”);System.exit(0);}这个程序没有运行。当我试图运行这个程序时,它给出了最后一个程序的输出。+1,是的,他有同样的问题。嗨,user3145373,公共类X{static{System.out.println(“Main not required to print this”);System.exit(0);}这个程序没有运行。当我试图运行这个程序时,它会给出最后一个程序的输出。