gpt4 book ai didi

Java - 编辑manifest.mf以在JAR中包含.class和.java文件

转载 作者:行者123 更新时间:2023-12-02 08:32:40 24 4
gpt4 key购买 nike

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

但没有成功。

最佳答案

jar 文件结构应该是这样的;类文件的包结构的根必须位于 jar 的顶层。

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

您的 list 应如下所示:

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

Class-Path 属性只能用于引用当前 jar 文件外部的其他 JAR(或分解的类目录)。它不是 jar 内的路径。

关于Java - 编辑manifest.mf以在JAR中包含.class和.java文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2925794/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com