【问题标题】:Classes can not be resolved when debugging调试时无法解析类
【发布时间】:2012-05-15 08:33:35
【问题描述】:

我正在使用 Eclipse 调试在 JBoss 6 上运行的 Java Web 应用程序。我不是远程调试。当我尝试检查任何变量(字符串等)的值时,我收到消息“无法解析类型 javax.el.E​​LResolver。它是从所需的 .class 文件间接引用的”。

奇怪的是,问题只发生在检查变量时。应用程序本身似乎没有错过任何课程。

如何让检查变量值再次起作用?

【问题讨论】:

  • 添加相应的 jar 并清理和构建项目。
  • 正如我所写,问题仅在于检查变量时。所以需要的一切都在项目的构建路径中。应用程序运行良好,但我无法检查变量。

标签: java eclipse debugging jakarta-ee


【解决方案1】:

这是因为 eclipse 无法定位 JBoss 运行时。将 JBoss 运行时添加到类路径:

项目->属性->Java构建路径->库->添加库->JBoss运行时

【讨论】:

  • 感谢您的回复,但是我需要哪些资源?这对我来说没有意义,因为 eclipse 说找不到类型,而不是来源。
  • 问题不在于显示源,它发生在我尝试检查变量的值时。
  • 我用的是JBoss,我是在eclipse里面启动的,所以不是远程调试的。
  • 太好了,这行得通。我将服务器运行时添加到包含我正在调试的文件的项目中。如果您编辑答案或制作新答案,我可以接受。
猜你喜欢
  • 2017-04-23
  • 2012-11-19
  • 2019-09-12
  • 1970-01-01
  • 1970-01-01
  • 2018-04-06
  • 2014-03-21
  • 1970-01-01
相关资源
最近更新 更多