【问题标题】:Why am I not able to load the required libraries before running the JAR?为什么我无法在运行 JAR 之前加载所需的库?
【发布时间】:2014-06-01 00:09:25
【问题描述】:

我创建了一个需要 JFree 图表库的图形项目。当我运行程序时,它运行正常。但是当我将它从 Eclipse 转换为 JAR 并运行时,它会抛出一个异常,说有 NoClassDefFoundErrors。实际上这些类在库。是否意味着JAR程序没有附加库?请帮助。

【问题讨论】:

  • @PM 我把它压缩并检查了。在 lib 文件夹里面有引用的库。请指教
  • classpath吗?
  • @user3680477 你压缩了什么?
  • @PM77-1 在类路径中我有 JRE 系统库和我的项目文件夹说默认类路径。我做错了吗?它应该在类路径中吗?但我已将它们添加到构建路径中。只是它在“RunConfigurations->ClassPath”中不可见

标签: java eclipse ubuntu jar shared-libraries


【解决方案1】:

将其导出为可运行的 jar。还将引用的库放在 src 文件夹中。此外,如果有任何未引用的不需要的 jar 将其删除。在库处理中转换为可运行的 jar 标记第二个选项时。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-07
    • 1970-01-01
    相关资源
    最近更新 更多