gpt4 book ai didi

java - 如何在 IntelliJ 中调试动态加载的 jar

转载 作者:行者123 更新时间:2023-12-02 08:03:13 29 4
gpt4 key购买 nike

我正在为 ImageJ 编写一个插件,使用 Ant 脚本将所有需要的文件放入 jar 中。 ImageJ 加载目录中的所有 jar,然后运行我的插件。然而,当我尝试调试我的程序时,IntelliJ 声称“在 y 类的 x 行找不到可执行代码”。我该如何解决这个问题?

最佳答案

仔细检查您构建的源代码是否与 jar 中打包的类相对应,它们必须同步。如果您加载了从旧源构建的 jar,则可能会导致此类问题。还要确保在启用调试信息的情况下进行编译。如果从 Ant 执行编译,则必须为 javac Ant 任务指定 debug=true 属性。

如果 Ant 构建中涉及一些混淆或字节码操作,则在调试时也可能会导致问题。

关于java - 如何在 IntelliJ 中调试动态加载的 jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8584354/

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