gpt4 book ai didi

java - 无法在 Intellij IDEA 中设置 Java 断点

转载 作者:IT老高 更新时间:2023-10-28 20:33:17 28 4
gpt4 key购买 nike

我正在尝试在 GoogleAppEngine 源代码 (SDK 1.7.0) 中设置断点,但 IDEA Ultimate (11.0.2) 一直在告诉我 警告:在 com.google 类的第 482 行找不到可执行代码。 appengine.api.memcache.AsyncMemcacheServiceImpl.

当我从单元测试运行代码并启动开发服务器时,我都会收到此错误消息。

这很烦人。无论如何,我的源代码位于外部(相对于 IDEA 主目录和项目主目录)目录中,而我的 jar 文件位于 Appengine SDK lib 目录下。

我的 jar 文件作为项目库添加​​到模块中,并且我的源代码附加到该库中。我也在玩模块依赖项,但没有任何运气。最后我决定把这个库放到 Compile 范围内,但这是个坏主意,因为 SDK 在运行时提供了这些 jar,所以我决定退回到 Provided 范围内。

我还使用了模块依赖项选项卡上的导出复选框,但我认为这无关紧要,根据 web help ,只有当你有依赖模块并且你想让你的库也可以在这些模块中使用时,导出才是重要的。

不管怎样,这个问题出现了4 years ago还。所以我现在想知道解决这个问题是否真的那么难?

我现在很失望。到目前为止我对IDEA没有任何问题...我看到了这个问题arised to other people同样,所以我猜这不是唯一的。

感谢任何帮助。


由于下面的 javap 实验,我编辑了我的问题:类和源似乎 NOT 不同步。我从 SVN 中查看了 1.7.0 相关的修订,并且我使用的是 1.7.0 SDK,所以这些应该不会不同步。

最佳答案

我遇到了类似的问题,并且已经进行了各种尝试。以下是我通常的步骤:

  1. 如果您使用的是 Maven 依赖项,请转到 Maven 项目 -> 刷新
  2. 如果这不起作用,请尝试顶部菜单 --> 构建 --> 重建项目
  3. 如果还是不行,试试顶部菜单 --> 文件 --> 缓存无效/重启
  4. 如果还是不行,那么 $CATALINA_BASE/bin/catalina.sh 停止,然后开始

在此之后,通常它涵盖了 99% 的问题。否则,可能您将不得不检查其他一些可能性。

关于java - 无法在 Intellij IDEA 中设置 Java 断点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11591662/

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