无法在 Intellij IDEA 中设置 Java 断点

2024-04-05

我试图将断点放入 GoogleAppEngine 源代码(SDK 1.7.0),但 IDEA Ultimate(11.0.2)一直告诉我Warning: No executable code found at line 482 in class com.google.appengine.api.memcache.AsyncMemcacheServiceImpl.

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

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

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

我还使用了模块依赖项选项卡上的导出复选框,但根据web help http://www.jetbrains.com/idea/webhelp/dependencies-tab.html,仅当您有依赖模块并且您希望使您的库在这些模块中可用时,导出才重要。

无论如何,这个问题出现了4年前 http://devnet.jetbrains.net/thread/276796还。所以我现在想知道这个问题真的那么难解决吗?

我现在非常失望。到目前为止我还没有遇到任何IDEA问题...我看到了这个问题引起其他人的注意 https://stackoverflow.com/questions/11199282/set-a-breakpoint-inside-a-library-jar-in-intellij同样,所以我想这并不是独一无二的。

任何帮助表示赞赏。


由于我的原因,我编辑了我的问题javap下面的实验:似乎课程和来源是NOT不同步。我从 SVN 检查了 1.7.0 相关修订版,并且我使用的是 1.7.0 SDK,因此这些根本不应该不同步。


我遇到了类似的问题,并进行了各种尝试。下面是我常用的步骤:

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

在此之后,通常它可以解决 99% 的问题。否则,您可能必须检查其他一些可能性。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法在 Intellij IDEA 中设置 Java 断点 的相关文章

随机推荐

  • java:何时调用此方法:getTableCellRendererComponent?

    为了设置特定表格单元格的颜色 我应该创建一个自定义 TableCellRenderer 它具有以下方法 getTableCellRendererComponent 什么时候调用这个方法 getTableCellRendererCompone
  • 尝试使用外部域的用户名更改本地 Azure AD B2C 用户的密码时出现错误 AADSTS50034

    我正在为我的 Angular 6 前端应用程序开发 Azure AD B2C 并使用 Microsoft Graph API 来更改登录用户的密码 我正在得到access token使用授权代码流程 当用户有这样的用户名时它工作正常 ema
  • iOS 中拉动刷新跳转

    当我慢慢下拉刷新时 我看到 UIActivityIndi cator 圆圈在开始刷新之前慢慢变得更加完整 就在圆圈完成并且刷新实际触发之前 内容会向下跳跃 急速跳动 然后圆圈开始旋转 我只有在慢慢拉下时才会注意到这一点 我正在使用拉动来刷新
  • 使用 parse_dates 解析 pandas 中多列的日期

    我有一个文本文件 其中月 日和年位于不同的列中 我想将它们合并为一列并以日期格式隐藏它 我正在尝试在 pandas read table 中使用 parce dates 选项 但它不起作用并给我错误file structure not ye
  • Dokku 在尝试 git Push 时要求输入密码

    我在数字海洋上创建了一个带有 ubuntu 和 dokku 图像的水滴 我已关注this https www digitalocean com community articles how to use the digitalocean d
  • 在 Rails 应用程序中输出 JSON

    好的 Rails 3 新开发人员在这里 我希望我的 jquery 能够从项目的 Rails 3 应用程序获取 json 对象 这是我的控制器 def yourprojects projects Projects all current us
  • 使用 QNetworkAccessManager 支持 https。运行时遇到 SslErrors

    我正在使用 QNetworkAccessManager 执行 https get 操作 我在运行时遇到 SSLErrors 经过一段时间的研究 我能够在安装 OpenSSL 后运行我的程序 我需要两个 dll libeay32 dll 和
  • 将 URI 路径传递给 JAX-RS 提供者

    我最近实现了 Jersey JAX RS Rest 服务 我创建了一个 JIBX 提供程序 它允许在 XML 和 Java 类型之间进行解组和编组 我还想通过在 URL 路径中指定版本来对我的服务进行版本控制 版本控制将包括用于编组和解组
  • 将 iPhone 时间与服务器同步的最佳方法

    我有一个客户端服务器模型 其中服务器将发送一些带有日期参数的数据 iPhone 需要渲染它 服务器和 iPhone 将驻留在不同的时区 所以我需要同步两者的时间 假设用户在 07 18 2011 04 45 EDT 服务器时间 完成了一些活
  • XCloseDisplay 返回什么?

    我从各种文档中可以看到XCloseDisplay返回一个整数 我怀疑这是一个错误代码 我应该用这个值做什么 是错误代码吗 如果是这样我该如何处理该错误 我查看了源代码 lib X11 ClDisplay c It says return 0
  • iOS 8 Xcode 6.1 EXC_BREAKPOINT (SIGTRAP) 仅适用于捆绑应用程序

    我的应用程序工作正常 直到我升级到 OSX 10 10 Yosemite 和 Xcode 6 1 现在 每当我捆绑应用程序进行分发时 我都会在应用程序的特定位置收到一个 sigtrap 在模拟器中或者如果我将应用程序直接加载到手机上 则不会
  • 是否有将类转换为字符串的标准方法

    在Java中 标准是定义方法toString 返回类的字符串表示形式 除了超载之外operator lt lt C 中有这样的标准吗 我知道有std to string 方法来获取数字的字符串表示形式 C 标准是否谈到定义方法to stri
  • 将 OutputStream 转换为 ByteArrayOutputStream

    我正在尝试转换OutputStream to a ByteArrayOutput溪流 我无法找到任何关于如何做到这一点的明确简单的答案 这个问题是在 StackOverflow 上的问题标题中提出的 但问题的正文询问如何更改ByteArra
  • IE 中字段集的背景颜色超出边界

    在 IE 中 字段集的背景颜色超出边界 我有一个表格 背景颜色设置为蓝色 字段集的背景颜色设置为白色 我该如何在 IE 中解决这个问题 My CSS fieldset margin 10px fieldset legend font siz
  • Google 网络字体和 Windows XP

    我的网站正在使用 google 字体 但我在 XP 上遇到了一些问题 也就是说 因为 XP 默认情况下没有抗锯齿功能 所以所有字体都是像素化的 即使在 Firefox 和 Chrome 等浏览器中也是如此 有没有办法解决这个问题 或者 XP
  • Windows 版 Safari 和 Mac 版 Safari 之间的差异

    从开发人员的角度来看 Mac 版 Safari 和 Windows 版 Safari 有哪些区别 我认为这可以归结为评估之间的差异 如果我错过了什么 请纠正 布局渲染 JavaScript 行为 最终要做出的决定是 开发人员能否仅在 Saf
  • jQuery 请求未定义的 url(与 phpdevshell 一起使用)

    我正在使用 phpdevshell 使用最新的 jQuery 创建一个应用程序 现在 在我看来没有任何原因的情况下 jQuery 开始请求一个以 undefined 结尾的 url 但该 url 不存在并导致 404 它寻找这个网址 htt
  • 迭代 JObject 键

    我有以下内容JObject作为回报https gate io api2 trade https gate io api2 tradeAPI 我如何迭代每个作为单独硬币的密钥也获得它的值 我尝试使用 Newtonsoft 解析它JObject
  • gulp 任务来处理可写的文件

    我在VS2015项目中使用Gulp来运行jscs http jscs info 在 JavaScript 文件上使用fix选项集 目的是修改读取的同一文件 即源和目标相同 var gulp require gulp var jscs req
  • 无法在 Intellij IDEA 中设置 Java 断点

    我试图将断点放入 GoogleAppEngine 源代码 SDK 1 7 0 但 IDEA Ultimate 11 0 2 一直告诉我Warning No executable code found at line 482 in class