【问题标题】:MANIFEST.MF issue with jhall.jarjhall.jar 的 MANIFEST.MF 问题
【发布时间】:2013-02-14 12:53:15
【问题描述】:

我在名为“program-jar”的文件夹中使用 Eclipse 创建了一个 jar 文件 (DicoDB.jar)。在子目录“javahelp”内有以下 jar 文件:jhall.jar、hsviewer.jar、jh.jar 和 dicoDBHelp.jar(这是我的 jar 文件,其中包含我的帮助应用程序)。 在顶层目录“program-jar”中还有以下 jar:jgraph.jar、gnujpdf.jar。

这是我的 MANIFEST.MF:(该文件是手动创建的)

清单版本:1.0
主类:gui.DicoDB
类路径:jgraph.jar
gnujpdf.jar
javahelp/jhall.jar
javahelp/hsviewer.jar
javahelp/jh.jar
javahelp/dicoDBHelp.jar

文件末尾是一个空行。



现在我在终端中执行 DicoDB.jar。一切正常,直到我想打开我的帮助文件(dicoDBHelp.jar)。

我得到以下异常:
java.lang.NoClassDefFoundError: javax/help/JHelp

JHelp 类包含在 jhall.jar 中。
现在我不明白为什么程序找不到课程。

所以我希望有人可以帮助我。

【问题讨论】:

    标签: eclipse manifest.mf


    【解决方案1】:

    只是一个想法:尝试将所有 jar 与 Class-Path: .... 放在同一行,用空格分隔。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-09-24
      • 1970-01-01
      • 2012-12-13
      • 2011-05-19
      • 1970-01-01
      • 1970-01-01
      • 2010-10-20
      相关资源
      最近更新 更多