问题标签 [manifest.mf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
214 浏览

manifest - 创建可以在任何机器上执行的jar文件

我有一个简单的 java 应用程序,可以打印“hello world!” 在控制台上。它打包在 app.jar 中。罐子结构:

main/Hello.class - 我的主类使用单一的 println 方法

元信息/清单.MF

清单文件包含以下内容:

一切顺利。

但是当你有依赖时,麻烦就开始了。我不确定,但认为在这种情况下,您必须将所有库放入 jar 文件中。如果我将它们放在 META-INF/lib 中,我必须在清单中指定“类路径”。“类路径”的外观如何?

PS有一些类似的问题,但我没有找到合适的答案。

0 投票
2 回答
7507 浏览

maven-2 - 无法在 Maven2 的 MANIFEST.MF 中添加类路径

我正在尝试使用以下代码在 maven2 的 MANIFEST.MF 中添加类路径,但无法添加它。

你能帮我么。


更新:在更新的 pom.xml 下方:

但我仍然没有得到 manifest.mf 中的条目。怎么了?

0 投票
8 回答
70507 浏览

java - 使用 JAVA 从 jar 文件中读取 MANIFEST.MF 文件

有什么办法可以读取 jar 文件的内容。就像我想阅读清单文件以找到 jar 文件和版本的创建者一样。有没有办法达到同样的效果。

0 投票
2 回答
3511 浏览

java - 通过清单文件将 Spring 配置文件添加到类路径

我有一个 WAR 项目,我正在尝试将 spring 配置文件存储在 /WebContent/WEB-INF/Spring/ 文件夹中(根据我的雇主的要求),但是当我这样做时,我还没有找到能够参考的方法我的junit测试中的那些文件。今天有人告诉我,我可以修改我的 MANIFEST.MF 文件,以便包含 spring 配置文件,但我无法成功地从清单文件中引用这些文件。

我的第一个问题是是否可以从我的 junits 中引用 /WebContent/WEB-INF/Spring/ 文件夹中的文件?如果可能,清单文件如何知道在哪里查找文件?链接是相对的吗?

我的 WAR 的文件夹结构如下(结构由我工作的公司定义):

感谢您提供的任何指导。

杰里米

0 投票
3 回答
2876 浏览

java - 如何从spring实例化的POJO类(不是servlet)中读取manifest.mf?

我有一个名为 BuildNumberService 的简单服务,它将由 spring 实例化。

我正在尝试为该类找到最干净的代码,以从它已打包到的 jar 文件中找出 MANIFEST.MF 文件。

代码必须在 servlet 容器中运行。

你会怎么做?

编辑:实际上,我想做的是,按名称查找与实际类位于同一包中的资源。

0 投票
2 回答
738 浏览

java - 如何获取运行桌面应用程序的 JAR 的名称?

我创建了简单的AppInfo库,它提供了一种简单的方法来显示有关 Java 应用程序中正在运行的软件版本的始终有效、自动更新的信息,这在与 CI 服务器的自动构建结合使用时特别有用。

在我的库中,有必要从 JAR(在桌面应用程序的情况下)读取 MANIFEST.MF,这是运行的最终应用程序(而不是从类路径上的任何其他应用程序)。目前,我使用基于 Sun 论坛中的一个想法的解决方案(该链接不再有效):

它通常可以工作,但它会强制桌面应用程序的开发人员创建额外的 bean,该 bean 配置有位于特定 JAR 中的类的名称。

有没有更好的/通用的解决方案,它给出了 JAR 的名称/位置/MANIFEST.MF/来自运行桌面应用程序的 JAR?

感谢您的
帮助

0 投票
2 回答
14552 浏览

java - 如何在 Eclipse 中使用自己的 MANIFEST.MF 构建 jar

MANIFEST.MF我在 Eclipse 的 java 项目中有一个自定义项。

将项目导出到 jar 时,我选择

使用工作区中的现有清单

提取 .jar 表明 eclipse 生成了自己的清单。

我的清单:

我怎样才能解决这个问题?

0 投票
1 回答
749 浏览

java - 当类在 MANIFEST.MF 中列出时,为什么我的 jar 会产生 NoClassDefFoundError?

我在以下文件夹中创建了 jar,usr/local/bin/niidle.jar我的MANIFEST.MF文件如下:

我验证该文件hector-0.6.0-17.jar也存在于文件夹中:

/Projects/EnwelibDatedOct13/Niidle/lib/hector-0.6.0-17.jar

我不想在MANIFEST.MF文件中给出完整的类路径名,因为我必须在另一台机器上运行这个 jar。所以我Class-Path=hector-0.6.0-17.jar在 MANIFEST.MF 文件中只给出了 jar 文件名。

尽管在 MANIFEST.MF 文件中提到了 Class-Path,当我使用命令运行它时:

java -jar /usr/local/bin/niidle.jar 参数...

它显示错误消息:

请给我这个错误信息的解决方案。

0 投票
1 回答
246 浏览

video - 我应该在我的 jar 文件的 manifest.mf 中给出什么主类,它有一个没有主类的小程序?

我有一个小程序(没有主类),我有歌曲文件(beep.au)和图片文件(a.gif){我在我的小程序中使用的这两个文件},我创建了一个 jar 文件.jar 包含小程序类、歌曲文件和图片文件...但是当我运行 jar 文件时出现错误:- Main-Class manifest-attribute not found .... 我应该怎么做才能做到运行jar文件???(我应该给 manifest.mf 什么主类,因为我的小程序没有主方法,所以没有主类)

0 投票
1 回答
444 浏览

maven - OSGi MANIFEST.MF files browser

We're developing a big application using osgi (felix, spring-dm, maven-plugin). I'd like to add to the doc a complete graph of all dependencies (import/export from each bundle). This is both for documentation and to double check if there are wrong versions or incompatible requirement somewhere.

Is there a tool that would go across all the bundle (in jar format) get the manifest file and display the graph? or at least produce a complete list of all the required bundles?

In case it doesn't exist do you think it would be a good idea for us to write it ourselves?