jar相关内容
我想知道当使用JDK>8(即实际上使用JPMS)以及可执行JAR时,FATUBER JAR是如何工作的。 我有两个与此主题相关的问题: 1.FATUBER JAR创建组装流程 每个Java模块通常是一个JAR,它在根条目中保存module-info.class。 我正在使用Maven,我正在使用Maven汇编插件来构建FATUBER JAR(带有依赖关系的JAR引用描述符)。 如果我
..
我有一个JAR文件:“CallMeMaybe.jar”。 在主类allemaybe.CallMeMaybe中有一个静态方法CALLME()。 类似于可以通过运行以下命令从命令行调用main()方法: java -cp CallMeMaybe.jar callmemaybe.CallMeMaybe 有没有办法直接调用main()以外的其他静态方法? 我想这么做: java
..
我的JRE版本是1.8.0_77,但我想使用旧版本的JRE运行JAR文件,以查看JAR是否能在旧版本的JRE上运行。 是否有可以添加到java命令中的特殊命令行选项来执行此操作,或者必须下载较旧版本的JRE才能执行此操作? 我已经查看了java -h输出...似乎答案可能是我必须下载较旧版本的JRE才能做到这一点...但我还是想问问...以防万一。 谢谢! 推荐答案
..
我一直收到 原因:java.nio.file.NoSuchFileException:C:Program FilesApacheSoftware FoundationTomcat 9.0wtpwebappsWebAppWEB-INFlibjackson-databind-2.9.6.jar 例外。 我的pom.xml文件中有依赖项版本2.9.6,但Maven依赖项文件夹中有jackson-data
..
我正尝试在终端中的Mac OSX上创建一个WAR文件。我正在尝试包含配置文件的隐藏子目录。由于某种原因,WAR文件未包含隐藏子目录。 我使用的命令是: jar cvf myWar.war * 文件内容是两个html文件和一个目录“.eb扩展名” 我做错了什么吗?这看起来应该比我现在做的容易。 谢谢! 推荐答案 尝试键入 jar cvf myWar.w
..
我试图重现一个错误,其中JAR被更新(通过Linux机器上的rsync),然后抛出NoClassDefFoundError。更新的JAR没有变化,但我在考虑这样一个事实,即文件在类加载时正在传输... 我现在正在尝试复制该错误。 我的应用程序启动时只有一个JAR的类路径(/opt/test/myjar.jar) 其他JAR位于myjar.jar(/opt/test/lib/myl
..
我的程序正在尝试从旧版本的JFreeChart升级,我们正在使用ant编译JFreeChart并将其作为.jar文件导入。我正在尝试通过使用以下命令将新的jfreechart-1.5.3源代码(我在他们的网站上找不到JAR)放入工作的.jar文件中: jar cf jfreechart.jar jfreechart-1.5.3/src 尝试使用新的.jar文件进行编译时。我得到的错误是&
..
我在使用JarInputStream获取(完全)操作的.jar文件的清单时遇到问题,我得到空指针。尝试了几个略有不同的文件,没有抛出异常。注意:此文件来自代码生成器。具有以下结构(希望此形状有助于您理解): |[+]test.jar |[+]META-INF |MANIFEST.MF |[+]mypackage |MyClass.class |text.txt
..
我有一个应用程序,它使用以下解决方案在运行时动态加载JAR文件: File file = ... URL url = file.toURI().toURL(); URLClassLoader classLoader = (URLClassLoader)ClassLoader.getSystemClassLoader(); Method method = URLClassLoader.cla
..
My WebApp允许用户上传JAR文件。但是,上载JAR文件后,它会被损坏。我已经通过比较上传文件(Winmd5free)前后的MD5校验和来验证这一点。 上传的JAR文件与原始JAR文件几乎相同: 文件大小与原始文件相似(以KB为单位) 我可以使用解压程序打开上传的JAR文件并查看其内容(资源和类文件),与原始文件相比一切都是一样的 当我打开上传的JAR文件(使用记事本++
..
这是我尝试执行exe的第一个应用程序。 我正在使用Launch4j来完成这项工作。在执行并尝试运行后,我收到以下错误: 区块引用 Launch4j-线程异常。错误:FakeMain已由较新版本的Java Runtime(类文件版本55.0)编译,此版本的Java Runtime仅识别52.0之前的类文件版本 我搜索了一些有关Java版本的信息,所以我检查了我的Java版本,它们是相同的
..
对于Web服务客户端,我希望使用JAR文件中的Implementation-Title和Implementation-Version作为用户代理字符串。问题是如何读取JAR的清单。 这个问题已经被问了很多次,但是答案似乎不适用于我。(例如Reading my own Jar's Manifest) 问题在于,简单地读取/META-INF/MANIFEST.MF几乎总是产生错误的结果。在
..
如何使用Gradle将配置文件或任何其他资源添加到我的JAR中? 我的项目结构: src/main/java/com/perseus/.-Java包(源文件) src/main/java/config/*.xml-Spring配置文件 预期的JAR结构: com/perseus/..-Java包(类文件) config/*.xml-Spring配置文件 推
..
正确.这件事已经讨论了很多。 然而,有很多模棱两可的地方,并且提供了一些答案……包括在JARS/Executor/Driver配置或选项中复制JAR引用。 不明确和/或省略的详细信息 每个选项都应澄清以下不明确、不清楚和/或遗漏的详细信息: 如何影响ClassPath 驱动程序 执行器(用于任务运行) 两者都 完全没有 分隔符:逗号、冒号、分号 如果自动分发提供
..
如何在Eclipse中导入JAR? 推荐答案 您可以通过右键单击项目→构建路径→Configure构建路径在Eclipse中添加JAR。在Libraries选项卡下,单击Add Jars或Add External Jars并提供Jar。快速演示here。 上述解决方案显然是一个“快速”解决方案。但是,如果您正在处理一个需要将文件提交到源代码管理资源库的项目,我建议您将Jar文件添
..
我有一个包含单个模块和一些依赖项的项目.我想在一个单独的目录中创建一个包含已编译模块的 jar.另外,我想让依赖项出现在我的模块旁边. 无论我如何扭曲 IntelliJ 的“构建 jar"过程,我的模块的输出都是空的(除了一个 META-INF 文件). 解决方案 这里是如何使用 IntelliJ 10 构建一个 jar http://blogs.jetbrains.com/idea
..
..
我已经安装了一个应用程序,当我尝试运行它(它是一个可执行的 jar)时,没有任何反应.当我从命令行运行它时: java -jar "app.jar" 我收到以下消息: 没有主清单属性,在“app.jar"中 通常,如果我自己创建了程序,我会在清单文件中添加一个主类属性.但在这种情况下,由于文件来自应用程序,我不能这样做.我还尝试提取 jar 以查看是否可以找到主类,但是有很
..
我正在尝试从 Java 调用 Haskell 代码,使用 JavaCPP 来帮助创建必要的 JNI绑定,正如 this question 中所述. 这就是我的使用方式: /javacpp.jar/build(图书馆的目的地)/src(包含 Haskell 代码)/com/example/HSCode.java(用于加载和使用本机库的 Java 类) HScode.java的内容: 包
..
有问题的图书馆是东京内阁. 我希望将本机库、JNI 库和所有 Java API 类放在一个 JAR 文件中,以避免重新分发的麻烦. 似乎有在 GitHub 上尝试这样做,但是 不包含实际的原生库,仅包含 JNI 库. 它似乎是特定于 Leiningen 的原生依赖插件(它不能作为可再分发). 问题是,我可以将所有内容捆绑在一个 JAR 中并重新分发吗?如果是,怎么做?
..