jar相关内容

JPMS和FATUBER可执行JAR--它是如何协同工作的?

我想知道当使用JDK>8(即实际上使用JPMS)以及可执行JAR时,FATUBER JAR是如何工作的。 我有两个与此主题相关的问题: 1.FATUBER JAR创建组装流程 每个Java模块通常是一个JAR,它在根条目中保存module-info.class。 我正在使用Maven,我正在使用Maven汇编插件来构建FATUBER JAR(带有依赖关系的JAR引用描述符)。 如果我 ..
发布时间:2022-09-24 11:50:27 Java开发

从命令行调用静态JAR类方法

我有一个JAR文件:“CallMeMaybe.jar”。 在主类allemaybe.CallMeMaybe中有一个静态方法CALLME()。 类似于可以通过运行以下命令从命令行调用main()方法: java -cp CallMeMaybe.jar callmemaybe.CallMeMaybe 有没有办法直接调用main()以外的其他静态方法? 我想这么做: java ..
发布时间:2022-08-20 18:26:05 Java开发

使用特定版本的JRE执行JAR文件

我的JRE版本是1.8.0_77,但我想使用旧版本的JRE运行JAR文件,以查看JAR是否能在旧版本的JRE上运行。 是否有可以添加到java命令中的特殊命令行选项来执行此操作,或者必须下载较旧版本的JRE才能执行此操作? 我已经查看了java -h输出...似乎答案可能是我必须下载较旧版本的JRE才能做到这一点...但我还是想问问...以防万一。 谢谢! 推荐答案 ..
发布时间:2022-08-10 15:23:55 Java开发

使用jar命令在WAR文件中包含隐藏文件

我正尝试在终端中的Mac OSX上创建一个WAR文件。我正在尝试包含配置文件的隐藏子目录。由于某种原因,WAR文件未包含隐藏子目录。 我使用的命令是: jar cvf myWar.war * 文件内容是两个html文件和一个目录“.eb扩展名” 我做错了什么吗?这看起来应该比我现在做的容易。 谢谢! 推荐答案 尝试键入 jar cvf myWar.w ..
发布时间:2022-07-16 22:44:56 服务器开发

Java:删除JAR后,类仍被加载

我试图重现一个错误,其中JAR被更新(通过Linux机器上的rsync),然后抛出NoClassDefFoundError。更新的JAR没有变化,但我在考虑这样一个事实,即文件在类加载时正在传输... 我现在正在尝试复制该错误。 我的应用程序启动时只有一个JAR的类路径(/opt/test/myjar.jar) 其他JAR位于myjar.jar(/opt/test/lib/myl ..
发布时间:2022-07-15 14:04:45 Java开发

从源代码创建jfreechart-1.5.3 JAR

我的程序正在尝试从旧版本的JFreeChart升级,我们正在使用ant编译JFreeChart并将其作为.jar文件导入。我正在尝试通过使用以下命令将新的jfreechart-1.5.3源代码(我在他们的网站上找不到JAR)放入工作的.jar文件中: jar cf jfreechart.jar jfreechart-1.5.3/src 尝试使用新的.jar文件进行编译时。我得到的错误是& ..
发布时间:2022-06-19 11:16:35 Java开发

JarInputStream为现有清单文件返回空

我在使用JarInputStream获取(完全)操作的.jar文件的清单时遇到问题,我得到空指针。尝试了几个略有不同的文件,没有抛出异常。注意:此文件来自代码生成器。具有以下结构(希望此形状有助于您理解): |[+]test.jar |[+]META-INF |MANIFEST.MF |[+]mypackage |MyClass.class |text.txt ..
发布时间:2022-04-16 12:22:13 Java开发

如何检查JAR文件是否有效?

My WebApp允许用户上传JAR文件。但是,上载JAR文件后,它会被损坏。我已经通过比较上传文件(Winmd5free)前后的MD5校验和来验证这一点。 上传的JAR文件与原始JAR文件几乎相同: 文件大小与原始文件相似(以KB为单位) 我可以使用解压程序打开上传的JAR文件并查看其内容(资源和类文件),与原始文件相比一切都是一样的 当我打开上传的JAR文件(使用记事本++ ..
发布时间:2022-04-04 20:56:19 Java开发

Launch4j-由较新版本的Java Runtime(类文件版本55 0)编译的FakeMain此Java Runtime仅识别最高为52 0的类文件版本

这是我尝试执行exe的第一个应用程序。 我正在使用Launch4j来完成这项工作。在执行并尝试运行后,我收到以下错误: 区块引用 Launch4j-线程异常。错误:FakeMain已由较新版本的Java Runtime(类文件版本55.0)编译,此版本的Java Runtime仅识别52.0之前的类文件版本 我搜索了一些有关Java版本的信息,所以我检查了我的Java版本,它们是相同的 ..
发布时间:2022-04-02 11:23:56 Java开发

读取类的JAR版本

对于Web服务客户端,我希望使用JAR文件中的Implementation-Title和Implementation-Version作为用户代理字符串。问题是如何读取JAR的清单。 这个问题已经被问了很多次,但是答案似乎不适用于我。(例如Reading my own Jar's Manifest) 问题在于,简单地读取/META-INF/MANIFEST.MF几乎总是产生错误的结果。在 ..
发布时间:2022-03-15 20:37:59 Java开发

将JAR文件添加到电光作业-电光-提交

正确.这件事已经讨论了很多。 然而,有很多模棱两可的地方,并且提供了一些答案……包括在JARS/Executor/Driver配置或选项中复制JAR引用。 不明确和/或省略的详细信息 每个选项都应澄清以下不明确、不清楚和/或遗漏的详细信息: 如何影响ClassPath 驱动程序 执行器(用于任务运行) 两者都 完全没有 分隔符:逗号、冒号、分号 如果自动分发提供 ..
发布时间:2022-02-20 19:09:17 Java开发

如何在Eclipse中导入JAR?

如何在Eclipse中导入JAR? 推荐答案 您可以通过右键单击项目→构建路径→Configure构建路径在Eclipse中添加JAR。在Libraries选项卡下,单击Add Jars或Add External Jars并提供Jar。快速演示here。 上述解决方案显然是一个“快速”解决方案。但是,如果您正在处理一个需要将文件提交到源代码管理资源库的项目,我建议您将Jar文件添 ..
发布时间:2022-02-20 17:35:18 Java开发

如何正确地从 IntelliJ 构建 jars?

我有一个包含单个模块和一些依赖项的项目.我想在一个单独的目录中创建一个包含已编译模块的 jar.另外,我想让依赖项出现在我的模块旁边. 无论我如何扭曲 IntelliJ 的“构建 jar"过程,我的模块的输出都是空的(除了一个 META-INF 文件). 解决方案 这里是如何使用 IntelliJ 10 构建一个 jar http://blogs.jetbrains.com/idea ..
发布时间:2022-01-30 09:30:30 Java开发

无法执行 jar- 文件:“没有主要清单属性"

我已经安装了一个应用程序,当我尝试运行它(它是一个可执行的 jar)时,没有任何反应.当我从命令行运行它时: java -jar "app.jar" 我收到以下消息: 没有主清单属性,在“app.jar"中 通常,如果我自己创建了程序,我会在清单文件中添加一个主类属性.但在这种情况下,由于文件来自应用程序,我不能这样做.我还尝试提取 jar 以查看是否可以找到主类,但是有很 ..
发布时间:2022-01-30 09:12:59 Java开发

如何在 JAR 中捆绑原生库和 JNI 库?

有问题的图书馆是东京内阁. 我希望将本机库、JNI 库和所有 Java API 类放在一个 JAR 文件中,以避免重新分发的麻烦. 似乎有在 GitHub 上尝试这样做,但是 不包含实际的原生库,仅包含 JNI 库. 它似乎是特定于 Leiningen 的原生依赖插件(它不能作为可再分发). 问题是,我可以将所有内容捆绑在一个 JAR 中并重新分发吗?如果是,怎么做? ..
发布时间:2022-01-25 20:40:52 Java开发