【问题标题】:NoClassDefFound Exception, when using imported jar from libsNoClassDefFounderror 异常,当使用来自库的导入 jar 时
【发布时间】:2013-08-21 07:45:32
【问题描述】:

我正在尝试在我的项目中引用 libs 文件夹。

1.)我创建了一个简单的 jar,其中包含一个虚拟类 ImportableDummy.java,并将项目导出为 jar。

Jar 项目:

2.) 然后我将 jar 放入我的项目中的 libs 文件夹。 然后该库被列在“私有库”下:

Jar 引用项目:

3.) 至少我仔细检查过,“PrivateLibraries”被标记为“exported”

问题:

当我运行应用程序时,仍然存在java.lang.NoClassDefFoundError: com.test.my.ImportableDummy 异常。在 compileTime 期间,编译器会完美地找到该类。

我错过了什么?

  • 附注A 也尝试为 jar 创建一个单独的 lib 项目,结果相同。
  • P.P.S.我使用 -clean 参数启动 Eclipse,但没有结果

【问题讨论】:

    标签: android jar import noclassdeffounderror libs


    【解决方案1】:

    问题在于,Jar 是使用编译器 1.7 构建的

    应该是compiler 1.6

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-02-26
      • 2014-04-02
      • 1970-01-01
      • 2021-09-07
      • 1970-01-01
      • 1970-01-01
      • 2017-04-25
      相关资源
      最近更新 更多