问题标签 [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.
manifest - 创建可以在任何机器上执行的jar文件
我有一个简单的 java 应用程序,可以打印“hello world!” 在控制台上。它打包在 app.jar 中。罐子结构:
main/Hello.class - 我的主类使用单一的 println 方法
元信息/清单.MF
清单文件包含以下内容:
一切顺利。
但是当你有依赖时,麻烦就开始了。我不确定,但认为在这种情况下,您必须将所有库放入 jar 文件中。如果我将它们放在 META-INF/lib 中,我必须在清单中指定“类路径”。“类路径”的外观如何?
PS有一些类似的问题,但我没有找到合适的答案。
maven-2 - 无法在 Maven2 的 MANIFEST.MF 中添加类路径
我正在尝试使用以下代码在 maven2 的 MANIFEST.MF 中添加类路径,但无法添加它。
你能帮我么。
更新:在更新的 pom.xml 下方:
但我仍然没有得到 manifest.mf 中的条目。怎么了?
java - 使用 JAVA 从 jar 文件中读取 MANIFEST.MF 文件
有什么办法可以读取 jar 文件的内容。就像我想阅读清单文件以找到 jar 文件和版本的创建者一样。有没有办法达到同样的效果。
java - 通过清单文件将 Spring 配置文件添加到类路径
我有一个 WAR 项目,我正在尝试将 spring 配置文件存储在 /WebContent/WEB-INF/Spring/ 文件夹中(根据我的雇主的要求),但是当我这样做时,我还没有找到能够参考的方法我的junit测试中的那些文件。今天有人告诉我,我可以修改我的 MANIFEST.MF 文件,以便包含 spring 配置文件,但我无法成功地从清单文件中引用这些文件。
我的第一个问题是是否可以从我的 junits 中引用 /WebContent/WEB-INF/Spring/ 文件夹中的文件?如果可能,清单文件如何知道在哪里查找文件?链接是相对的吗?
我的 WAR 的文件夹结构如下(结构由我工作的公司定义):
感谢您提供的任何指导。
杰里米
java - 如何从spring实例化的POJO类(不是servlet)中读取manifest.mf?
我有一个名为 BuildNumberService 的简单服务,它将由 spring 实例化。
我正在尝试为该类找到最干净的代码,以从它已打包到的 jar 文件中找出 MANIFEST.MF 文件。
代码必须在 servlet 容器中运行。
你会怎么做?
编辑:实际上,我想做的是,按名称查找与实际类位于同一包中的资源。
java - 如何获取运行桌面应用程序的 JAR 的名称?
我创建了简单的AppInfo库,它提供了一种简单的方法来显示有关 Java 应用程序中正在运行的软件版本的始终有效、自动更新的信息,这在与 CI 服务器的自动构建结合使用时特别有用。
在我的库中,有必要从 JAR(在桌面应用程序的情况下)读取 MANIFEST.MF,这是运行的最终应用程序(而不是从类路径上的任何其他应用程序)。目前,我使用基于 Sun 论坛中的一个想法的解决方案(该链接不再有效):
它通常可以工作,但它会强制桌面应用程序的开发人员创建额外的 bean,该 bean 配置有位于特定 JAR 中的类的名称。
有没有更好的/通用的解决方案,它给出了 JAR 的名称/位置/MANIFEST.MF/来自运行桌面应用程序的 JAR?
感谢您的
帮助
java - 如何在 Eclipse 中使用自己的 MANIFEST.MF 构建 jar
MANIFEST.MF
我在 Eclipse 的 java 项目中有一个自定义项。
将项目导出到 jar 时,我选择
使用工作区中的现有清单
提取 .jar 表明 eclipse 生成了自己的清单。
我的清单:
我怎样才能解决这个问题?
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 参数...
它显示错误消息:
请给我这个错误信息的解决方案。
video - 我应该在我的 jar 文件的 manifest.mf 中给出什么主类,它有一个没有主类的小程序?
我有一个小程序(没有主类),我有歌曲文件(beep.au)和图片文件(a.gif){我在我的小程序中使用的这两个文件},我创建了一个 jar 文件.jar 包含小程序类、歌曲文件和图片文件...但是当我运行 jar 文件时出现错误:- Main-Class manifest-attribute not found .... 我应该怎么做才能做到运行jar文件???(我应该给 manifest.mf 什么主类,因为我的小程序没有主方法,所以没有主类)
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?