我想在JAR中包含.class和.java文件。因此,我在那个JAR中有“bin”和“src”贴。我该如何编辑MANIFEST.MF?
JAR
|
-- bin -- .class files
|
-- src -- .java files
|
-- META-INF -- MANIFEST.FM
我这样做:
Manifest-Version: 1.0
Class-Path: ./bin/
Main-Class: simul.Simulador
但没有成功。
答案 0 :(得分: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(或爆炸类目录)。它不是罐子里面的路径。