如何从Java库中调用程序启动方法?

时间:2013-11-08 02:33:49

标签: java methods

我正在为Java编写一个库,它有几个文件需要在程序启动时写入(如果它们不存在)。但是,大多数库不包含“主”方法,因为这是使用库留给程序的。我想知道是否有一种方法在程序启动时调用方法而不使用main方法。我猜不会有,但如果有,我很乐意知道。我已经浏览了整个网络,但没有找到任何东西。谢谢!

1 个答案:

答案 0 :(得分:1)

在Java中,您可以使用static initializer block来执行代码,而无需使用main()方法。加载类后,代码将被执行。例如:

public class HelloWorld {
    static {
        System.out.println("Hello, world!");
    }
}