如何在 Java 中制作不包含绝对路径名的 Zip/Jar
我正在用 Java 生成一个 .jar 文件,但 .jar 包含它在系统中的绝对路径名(/tmp/tempXXX/foo 而不是 /foo)。 树是这样的: . |-- META-INF |-|- ....…
创建可运行的 Jar
我在同一文件夹中有两个 mavenized 项目 my_project1 和 my_project2 。他们都有自己的 POM 文件。一个项目依赖于另一个项目。 现在我想创建一个可运…
如何在Java中制作类似于jar -uf的功能?
使用标准的Java API(即用户不需要JDK来运行它),如何在Java中制作类似于jar -uf的功能?我有一个想法,它将使用 Zip 库,解压缩 .jar 文件,更改内…
将软件包与清单文件一起打包在 jar 文件中
我有 4 个包,每个包都包含一些 .class 文件。有一个包包含 main 类。如何创建包含所有文件夹和清单文件的 jar 文件? 我知道命令 jar cvfm MyJar.jar…
Eclipse 自定义插件部署为 jar 不起作用
在运行时工作台中运行我的插件项目时没有错误,但是当我尝试将其部署为 jar (使用导出向导链接)时,创建的 jar 文件在其他标准 eclipse 版本中不起…
当我从 jar 运行应用程序时,为什么 new File(path) 不起作用?
当我从 jar 运行应用程序时,为什么 new File(path) 不起作用?我应该如何改变这个?现在,当我的应用程序尝试加载文件时,我收到 FileNotFound 异常…
使用 Launch4j,我应该什么时候包装 Jar?
我是 Launch4j 的新手。默认情况下,它“包装”罐子,但有一个复选框显示“不包装罐子,仅启动”。 我什么时候应该选中此框?我什么时候不应该选中此…
ANT 生成的 jar:是命名空间问题吗?
我有一个带有 ANT 构建文件的 Eclipse-Java-项目。此构建文件导出项目的 jar 而不编译它。所以我只导出源。 我在另一个 eclipse java 项目中使用这个…
创建 Jar 文件 - 在其他计算机上不起作用
我正在尝试将我的程序打包成 JAR 文件,以便可以在多台计算机上使用。 我的程序由 start.java、userinterface.java 和 writer.java 组成。 该程序是用…
线程“main”中的异常java.lang.NullPointerException:尝试运行 jar 文件时
当我运行命令 java -jar MyJar.jar 时,我收到以下错误: Exception in thread "main" java.lang.NullPointerException at sun.launcher.LauncherHelp…
使用 Tomcat 部署 JSF 应用程序所需的最小 JSF jar 是什么
我知道最小的 API 是 4 个 jar,我记得facelets*.jar。 使用 Tomcat 部署 JSF 应用程序所需的最少 JSF jar 是什么?…
Java 中文件系统和 jar/zip 的抽象层
是否有一个 Java 库,它在文件系统和 jar/zip 上提供了一个抽象层。我检查了 apache common vfs 但它不支持列出目录内容和文件重命名等操作对于罐子/…
小程序性能:在启动时加载所有 jar 还是仅在需要类时加载?
目前,我的小程序是通过使用几个 lib jar 来加载的,我将它们放入存档中: