【问题标题】:Class inside the jar not getting recognized罐子里的班级没有得到认可
【发布时间】:2015-06-23 04:57:23
【问题描述】:

我得到一个类未找到异常。请检查屏幕截图。我已经在构建路径中添加了库。

谢谢。

截图已删除

请推荐。 提前致谢。

【问题讨论】:

  • 截图在哪里?
  • 屏幕截图需要 10 个声望。我试过了

标签: java eclipse apache jboss ejb


【解决方案1】:

您的警告是 java.lang.NoClassDefFoundError 但不是 java.lang.ClassNotFoundException 。所以可能你有多个版本的 jar。我的猜测是 jboss 包含模块中的 jar,而您将 jar 包含在 ear 中。

【讨论】:

  • 不,因为如果我从构建路径中删除 jar,它会立即在所有相应的类中显示错误。当我使用 eclipse 提示时,它要求我包含 jar 文件,这对我来说只能从物理位置进行。对于 JBoss 提供的所有 jar,eclipse 没有显示错误,在某些情况下,如果无法识别 jar,eclipse 会要求我配置构建路径。所以证明这种类型的项目只有一个jar可用。
  • 我认为您对 eclipse 和 jboss 类路径感到困惑。仅仅因为您在 eclipse 中添加了一个 jar 将不会使其在 jboss 中也可用。你能告诉我你是如何在 jboss 中部署你的应用程序的吗
  • Eclipse - 右键单击​​项目 - 运行方式 - 在服务器中运行。
  • 希望jar可以在生成的EAR中使用
  • 转到部署文件夹并检查您的耳朵。您可以通过右键单击部署(在服务器选项卡中)并选择在文件资源管理器中打开的选项
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-02
  • 2017-04-06
  • 2023-03-03
  • 1970-01-01
相关资源
最近更新 更多