manifest.mf相关内容

如何在 Netbeans 的清单类路径中包含 lib 文件夹

我的 java 应用程序使用的库需要在类路径中查找文件 (log4j.xml).我使用 netbeans 来管理我的项目,但我找不到包含 lib/文件夹的方法. Netbeans 自动在应用程序 jar 中创建一个 MANIFEST.MF 文件,并创建一个名为 lib/的文件夹,其中包含所有依赖项.此清单指定了覆盖命令行上提供的任何 -cp 参数的 Class-Path 属性.我可以在 ne ..
发布时间:2022-01-20 21:46:39 Java开发

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

有什么方法可以读取 jar 文件的内容.就像我想阅读清单文件以找到 jar 文件和版本的创建者一样.有什么办法可以达到同样的效果. 解决方案 接下来的代码应该会有所帮助: JarInputStream jarStream = new JarInputStream(stream);清单 mf = jarStream.getManifest(); 异常处理留给你:) ..
发布时间:2022-01-01 16:50:54 Java开发

运行 java -jar 时包含外部 jar

根据我的阅读,当你执行如下命令时: java -jar foo.jar 然后忽略主类路径,并从清单文件中获取类路径. 此外,在命令行上声明的类路径也会被忽略.所以在: java -classpath/usr/local/jar/foobar.jar -jar foo.jar /usr/local/jar/foobar.jar 被忽略. 最后,我读到清单文件只能包含 jar 文件 ..
发布时间:2022-01-01 16:42:15 Java开发

Netbeans 清单

是否可以在netbeans生成的jar的manifest.mf文件中添加条目? 例如构建一个 osgi 包. 解决方案 请注意,您可以通过 ant 任务即时创建清单并动态设置属性. 首先,您必须更新位于“nbproject"目录中的 Netbeans“project.properties"文件.将以下行添加到文件中: manifest.file=manifest.mf 接下 ..
发布时间:2021-12-26 15:18:50 其他开发

阅读我自己的 Jar 清单

我需要阅读 Manifest 文件,它提供了我的课程,但是当我使用: getClass().getClassLoader().getResources(...) 我从加载到 Java 运行时的第一个 .jar 中获取了 MANIFEST. 我的应用程序将从小程序或 webstart 运行, 所以我想我将无法访问我自己的 .jar 文件. 我实际上想从启动的 .jar 中读取 Expo ..
发布时间:2021-11-25 14:55:09 Java开发

是否可以将自定义清单添加到在 Netbeans 6.7.1 中编译的 Java 库中?

我尝试将 manifest.file=${src.dir}/manifest.mf 添加到 project.properties,但查看 build-impl.xml 我看到 manifest.available 通常伴随着 main.class 条件,所以它让我相信只有当包有一个主类时我的清单才会被添加,我的,作为一个库,没有有.无论我尝试什么,生成的库 jar 都只包含自动生成的清单,只有 A ..
发布时间:2021-11-11 02:47:09 Java开发

JAR文件的正确内部结构是什么

这是一个非常愚蠢的问题,我无法给出一个明确的答案. 背景. 我正在使用 Eclipse(在 XP 终端上使用 ANT 插件之一). 我刚刚开始使用 ANT,在 [jar] 指令中我正在设置我完成的 JAR 文件的位置,当我“解压缩"文件时,我得到以下内容 元信息/清单.MFMyMainFile.class 内部结构与oracle网站上的一致.(这里 http://do ..
发布时间:2021-11-11 02:43:25 Java开发

您如何创建在生产中从 jar 进行测试和运行时可用的 MANIFEST.MF?

我花了太多时间试图解决这个问题.这应该是最简单的事情了,每个在 jars 中分发 Java 应用程序的人都必须处理它. 我只想知道将版本控制添加到我的 Java 应用程序的正确方法,以便我可以在测试时访问版本信息,例如在 Eclipse 中调试和从 jar 中运行. 这是我在 build.xml 中的内容: ..
发布时间:2021-11-11 02:12:25 Java开发

Apache ant 清单类路径?

我有一个 Java 项目的标准项目布局: 项目/来源/source_file_1.java...source_file_N.java建造/班级/source_file_X.class...罐/MyJar.jar库/SomeLibrary.jarSomeOtherLibrary.jar 据我所知,我正在使用 Ant 正确构建项目.我需要在 Manifest 文件中设置 class-path 属性 ..
发布时间:2021-11-11 02:06:42 Java开发

“无主要清单属性"在 ----.jar 中

我最近刚开始在 java 中玩弄 Maven.是时候测试我的项目了,它在 NetBeans 窗口中运行良好,运行在 App.java (com.MyCompany.App) 中找到的主类,但是当我尝试从命令行运行它时出现错误: java -jar 文件名.jar fileName.jar 中的“No Main Manifest Attribute" 我尝试添加一个 manifest.mf ..
发布时间:2021-06-02 18:37:24 Java开发

在使用Maven Shade插件时如何指定自定义MANIFEST.MF文件?

当一个项目使用Maven-jar-plugin时,很容易在jar中包含一个自定义清单文件,但是我找不到使用Maven shade做相同事情的方法.在使用"Maven-shade-plugin"时如何使用自己的清单文件? 其他详细信息: 我的自定义清单文件位于"src/main/resources/META-INF/MANIFEST.MF"中.Maven不包括我的文件,而是在最终的jar ..
发布时间:2021-05-19 18:35:51 其他开发

将嵌套罐子添加到类路径中

Java 文档包含有关添加嵌套的注释进入类路径. 要将JAR文件中JAR文件中的类加载到类路径中, 您必须编写自定义代码才能加载这些类. 有许多工具可以执行此操作,例如 和此处. 通过从嵌套jar中提取类并将提取路径添加到类路径中,这些工具是否简单起作用?还是只需要解压缩存档即可? manifest.mf类路径可以指向本地文件系统,但不能指向其自己的归档文件,是否存在限制的技术 ..
发布时间:2021-02-09 20:51:42 Java开发

Main-Class没有写到jar的清单中

当我使用以下任一方法从.class文件创建jar文件时: jar cmvf META-INF/MANIFEST.MF MyApp.jar * .class 或 jar cmvf manifest.mf MyApp.jar * .class 尽管清单文件中有与主类的一行: 清单版本:1.0 Created-By:1.8.0_171(Oracle公司) Mai ..
发布时间:2021-02-09 20:49:51 Java开发

JAR清单文件-规范与实现之间的区别

我想将版本信息(以及可能有关该jar的其他一些元数据)添加到我创建的库的jar中.但是,我不确定要使用什么属性.我发现规范以及文档解释说可以有一个Specification-Version和一个(以及两者的标题和供应商).但是,两者都没有正确解释规范和实现之间的区别. 我也看了不同的例子. 文档中的一个使用易读的名称表示“规范标题",而包名称表示“实现标题".点号分隔的版本号用于规范版 ..
发布时间:2021-02-09 20:45:27 Java开发

解开Java清单文件fin bash

在Java中,META-INF/MANIFEST.MF文件具有最大行长.除此之外,还会插入自动换行符,并在下一行的开头用空格表示,如下所示: Manifest-Version: 1.0 Export-Package: com.google.common.net;uses:="com.google.common.base,ja vax.annotation[file continues] B ..
发布时间:2020-06-30 18:39:24 其他开发

如何使用清单和模块UseJava添加清单文件?

目标很简单.将MANNIFEST文件添加到最终的jar存档中. 为此,我阅读了许多文档,但是我错过了正确的信息.最后,我要向您寻求帮助,在此先感谢您. 我做什么? cmake_minimum_required(VERSION 2.8) find_package(Java REQUIRED) include(UseJava) enable_testing() project(DA ..
发布时间:2020-06-30 18:39:22 Java开发

清单中的ClassPath不起作用

我的jar文件的结构是: com/my/Main.class META-INF/MANIFEST.MF RXTXcomm.jar Manifest.mf包含: Manifest-Version: 1.0 Main-Class: com.my.Main Class-Path: RXTXcomm.jar (存在空行) 当我以以下方式运行jar时:java -jar my.ja ..
发布时间:2020-06-30 18:39:20 Java开发

如何将自定义行添加到MANIFEST.MF?

使用Build.scala将自定义键值对添加到MANIFEST.MF似乎不起作用.这是我的代码: import sbt._ import Keys._ import java.util.Date object Build extends Build { packageOptions in (Compile, packageBin) += Package.ManifestAtt ..
发布时间:2020-06-30 18:39:13 其他开发