2010-05-27 86 views
0

我想在JAR中包含.class和.java文件。因此,我在該JAR中有「bin」和「src」貼。我應該如何編輯MANIFEST.MF?Java - 編輯manifest.mf使JAR中包含.class和.java文件

JAR 
| 
    -- bin -- .class files 
| 
    -- src -- .java files 
| 
    -- META-INF -- MANIFEST.FM 

Im做這樣的:

Manifest-Version: 1.0 
Class-Path: ./bin/ 
Main-Class: simul.Simulador 

,但沒有成功。

回答

2

jar文件結構應該是這樣的;類文件的包結構的根目錄必須是位於jar中的頂層。

JAR 
| 
    -- simul 
| | 
|  -- Simulador.class 
| | 
|  -- (other class files in "simul" package ...) 
| 
    -- META-INF 
     | 
     -- src -- .java files 
     | 
     -- MANIFEST.MF 

你的表現應該是這樣的:

Manifest-Version: 1.0 
Main-Class: simul.Simulador 

的Class-Path屬性只應該用來指代其他JAR(或展開類目錄)外,以目前的jar文件。這不是罐子裏的路徑。

相關問題