2010-12-07 90 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