【问题标题】:Java - edit manifest.mf to have .class and .java files in a JARJava - 编辑 manifest.mf 以在 JAR 中包含 .class 和 .java 文件
【发布时间】:2010-05-27 23:46:05
【问题描述】:

我想在 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

但没有成功。

【问题讨论】:

    标签: java manifest.mf


    【解决方案1】:

    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(或展开的类目录)。这不是罐子里的路径。

    【讨论】:

      猜你喜欢
      • 2013-11-14
      • 1970-01-01
      • 2012-11-12
      • 1970-01-01
      • 2015-11-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-12
      相关资源
      最近更新 更多