gpt4 book ai didi

debugging - 如何调试eclipse插件的启动?

转载 作者:行者123 更新时间:2023-12-05 04:08:09 26 4
gpt4 key购买 nike

我尝试将 eclipse 插件从 Java8 迁移到 Java9。如果我启动调试 session (作为 Eclipse 应用程序运行...)一切正常。

但是,在安装我的插件后,我无法使用它。如果我在 OSGI 控制台中使用 ss,我的插件会得到以下状态:

1102    STARTING    org.treez.core_1.0.0.201712191435

如果我手动尝试启动它,我会得到

osgi> start 1102
gogo: BundleException: Error loading bundle activator.

我尝试按照此处的建议启动远程调试 session : Debugging Eclipse plug-ins

我在 Activator 的构造函数中设置了一个断点,但从未达到该断点。

=> 我怎样才能获得有关捆绑激活器加载失败的原因 的更多信息?有一些日志文件吗?我可以在某处将日志记录级别设置为 TRACE 吗?

我假设问题可能是在调试 Eclipse 应用程序时可以找到资源,但在使用捆绑的 jar 时找不到。更多信息,例如找不到资源的名称,将非常有帮助。

相关问题:

最佳答案

当插件无法启动时,工作区 .metadata 目录中的 .log 文件中通常会显示一条消息。

在 Linux、Unix 和 macOS 上,此文件和目录是隐藏的,因此您可能需要执行一些特殊操作才能看到它们。

关于debugging - 如何调试eclipse插件的启动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47888839/

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