2010-05-27 85 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文件。这不是罐子里的路径。

相关问题