gpt4 book ai didi

jvm - 启动时调用 jar 内方法

转载 作者:行者123 更新时间:2023-12-01 14:37:11 25 4
gpt4 key购买 nike

我想在 JVM 启动时初始化我的外部 jar 库,但没有方法调用。有没有办法可以在外部 jar 中调用“On JVM Startup”方法?

最佳答案

如果不初始化“On JVM Startup”的类,就无法做到这一点。这样做的最佳机会是创建“On JVM Startup”作为静态方法并从类的静态 block 中调用它。但是静态 block 会在类第一次被引用时被调用,所以你需要在启动时引用你的类。否则,JVM 只能加载您的类,但无法在没有引用的情况下调用其任何方法。

但是,如果您正在开发 Web 应用程序,那么当 servlet 配置为启动时加载时,您可以在 servlet 中调用 init 方法。

希望对你有帮助!

关于jvm - 启动时调用 jar 内方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16381562/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com