与jhall.jar的MANIFEST.MF问题

时间:2013-02-28 10:57:08

标签: eclipse manifest.mf

我在名为'program-jar'的文件夹中创建了一个带有Eclipse的jar文件(DicoDB.jar)。在子目录'javahelp'中是以下jar文件:jhall.jar,hsviewer.jar,jh.jar和dicoDBHelp.jar(这是我的jar文件,其中包含我的help-application)。 在顶级目录'program-jar'中还有以下jar:jgraph.jar,gnujpdf.jar。

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

清单 - 版本:1.0
主类:gui.DicoDB
Class-Path: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中。
现在我不承认为什么该程序没有找到该类。

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

1 个答案:

答案 0 :(得分:0)

只是一个想法:尝试将所有罐子放在与Class-Path相同的行中:....用空格分隔。