2010-12-07 75 views
1

HI主类清单属性,加载失败从abc.jar

我创建使用eclipse可运行的.jar文件,并与JDK1.4.2编译它,我能够在Windows,但每当完美运行我在Unix上运行它,它说:“无法从abc.jar加载主类清单属性”为什么会这样

请帮

SAURABH

+0

请邮寄清单文件。然后我们可以看看。 – 2010-12-07 13:46:25

回答

2

我通常会避免可执行的JAR文件。假设,我们有一个具有一类com.example.MyClassmain方法,那么“可执行的JAR”的清单(myapp.jar)需要行

Main-Class: com.example.MyClass 

然后,你可以这样开始

java -jar myapp.jar 
应用 一些类路径烦恼

除此之外,这是非常类同

java -cp myapp.jar com.example.MyClass 

的“烦恼”:如果运行带有应用选项,类路径已在清单中定义 - 它将忽略任何CLASSPATH条目或-cp属性。所以,如果你有依赖,你必须将其复制并从清单类路径粘贴归因于-cp属性:

java -cp myapp.jar;<other libs> com.example.MyClass