gpt4 book ai didi

java - 当我不知道启动时调用了哪个类的main方法时,是否可以在main方法中设置断点?

转载 作者:行者123 更新时间:2023-12-02 02:48:39 25 4
gpt4 key购买 nike

我正在开发一个由数千个 jar 组成的复杂 java 应用程序,包括 spring 和 jetty。是否可以在 main() 方法中放置断点?我不知道启动时使用哪个类的main方法。我可以在命令行上启动应用程序并使用 Eclipse 或 IntelliJ IDEA 远程连接到它。我还可以在 Debug模式下运行应用程序,并让它等待调试器附加到它。

应用程序启动如下:

/java -Xss512k -XX:+HeapDumpOnOutOfMemoryError -XX:-UseCodeCacheFlushing -XX:-Tiered=path.to.log.file -XX:StackShadowPages=20  -classpath path.to.jar.file launcher.OsgiLauncher -Frobnitz path.to.Jetty94.jetty.gen.xml

最佳答案

您可以为此使用通配符方法断点( https://www.jetbrains.com/help/idea/2017.1/creating-method-breakpoints.html#d871635e20 ),请参阅替代创建方法: wildcard method breakpoint

然后请取消设置断点属性中的模拟复选框,因为错误 IDEA-173268

关于java - 当我不知道启动时调用了哪个类的main方法时,是否可以在main方法中设置断点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44193439/

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