executable-jar相关内容

使用JAR-in-JAR加载器时出现NoClassDefFoundError

我有一个使用Ant构建导出到可运行JAR的Eclipse项目,并且我使用JAR-in-JAR加载器将一些JAR库放入项目JAR中。这曾经是可行的,在我的记忆中,更新到Java 9是破坏它的原因。我可能错了,但我只是用了我的罐子一段时间,直到它停止工作。 在Eclipse中运行项目很好,但当我使用JAR并调用其中一个库中的方法时,我得到一个NoClassDefFoundError。不管是哪个库 ..
发布时间:2022-09-24 15:31:56 Java开发

Jpype导入在JAR中找不到模块

我在工作中收到了一项任务,要找到一种方法来使用一个Python项目中现有JAR文件中的一些方法。我在Python方面的经验非常有限,但我以前使用过那个特定的JAR文件(它是我们正在进行的一个项目的一部分)。我不允许修改这两个项目的大部分内容,并且要求它们尽可能独立。 我研究了在Python中包含JAR方法的多种方法。到目前为止,我已经尝试了Jython(我不能使用它,因为在其他库中,我不能使 ..
发布时间:2022-09-24 15:28:27 Java开发

JPMS/Jigsaw模块中缺少主类

我正在尝试创建一个模块化的可执行JAR文件,该文件可以在Java 9.0.1上使用java -p -m 运行。 使用jar cfe test.jar test.Main -C classes/ .创建JAR时,这会正常工作,但在使用mvn package和mvn assembly:single生成JAR时,会抛出module test does not ..
发布时间:2022-09-24 15:17:32 Java开发

如何构建可执行JAR以将字符串返回到外壳脚本

我必须从外壳脚本运行可执行JAR文件才能获得字符串值。可执行JAR不能返回值,因为Main返回空。我无法使用System.exit(Int),因为JAR必须返回字符串类型的值。 请提出建议。 推荐答案 此数据应写入标准输出(在JAVA中为System.out),并使用$(command expansion)捕获。 以下是所有优秀的Unix公民(以及太少的Java程序)应该确 ..
发布时间:2022-04-08 10:27:33 Java开发

如何制作JavaFX 2.0项目的可执行文件?

我想为我的项目创建一个可执行文件,该文件是我在JavaFX 2.0中创建的。有人能帮我这个忙吗? 推荐答案 JavaFX团队在与JavaFX2.2SDK捆绑在一起的工具中实现了对此的支持(从更新6开始包含在Java7中)。《JavaFX部署指南》的self-contained application部分介绍了用于打包可执行文件的JavaFX打包工具集。 有关更多信息(任何人都可以 ..
发布时间:2022-04-03 15:38:32 其他开发

使用命令提示符启动后台java

我使用以下命令运行jetty服务器,服务器启动,命令提示符中显示与服务器启动相关的消息: java -jar start.jar 我想要的: 我希望在后台启动Jetty服务器,即服务器应该启动,并且命令提示符中不应该显示任何消息。因此,我尝试了以下命令: start /MIN java -jar start.jar start /B java -jar start.jar ..
发布时间:2022-03-04 14:39:00 Java开发

如何使用Gradle创建具有实现依赖关系的可执行FAT JAR?

我在Gradle4.6中有一个简单的项目,我想用它制作一个可执行的JAR。我尝试过shadow、gradle-fatjar-plugin、gradle-one-jar、spring-boot-gradle-plugin插件,但它们都没有添加声明为implementation的依赖项(我没有任何compile)。它适用于compile,例如用于gradle-one-jar插件,但我希望有implem ..
发布时间:2022-02-21 11:01:31 Java开发

使用 Windows 调度程序运行 jar 文件

我有 jar 文件,我想从 windows 7 中的 windows 调度程序运行它 我在 path/script 中给出了 java.exe 的路径,在 arguments 字段中给出了 -jar c:\abc\ab.jar. 但它没有运行.我也在bat文件的帮助下尝试过,但它没有运行.运行jar文件需要做什么? 我的 jar 文件创建文件并更新数据库. 解决方案 从任 ..
发布时间:2022-01-18 10:56:33 其他开发

JAR 隐藏在 EXE 中?

Minecraft 是一款 Java 游戏,本周末免费.Windows 版本下载为 exe 文件.我很好奇 EXE 文件在做什么以及它从哪里解压和运行实际游戏 JAR.所以使用命令,我找到了运行 javaw.exe 进程的命令行参数;奇怪的是,它是通过一个指向可执行文件的类路径启动的!(意思是,.exe 文件充当 jar).事实上,在将 Minecraft.exe 重命名为 Minecraft.j ..
发布时间:2022-01-01 17:18:58 Java开发

我可以使用类路径来覆盖正在运行的 jar 中的文件吗?

我有一个 JAR 文件,其中包含一个应用程序以及该应用程序的配置文件.应用程序从类路径加载配置文件(使用 ClassLoader.getResource()),并使用烘焙到 JAR 文件中的配置文件完全满足其依赖关系. 有时我希望应用程序以稍微不同的配置运行(特别是我想覆盖 JDBC URL 以指向不同的数据库),所以我创建了一个新的配置文件,将它存储在正确的目录结构中(即表示在类路径条目的 ..
发布时间:2022-01-01 17:18:49 Java开发