一种特殊类型的jar文件,包含在JVM上运行应用程序所需的所有非标准库和定义。
我正在努力使 JavaFX 项目到 Executabel JAR 失败。我得到的是 Zip 存档文件,而不是 JAR 文件
我正在 JavaFX 上创建一个项目并使用 Gradle(我使用 IntelliJ IDEA)。该项目已准备就绪,并且或多或少像我希望的那样运行。现在,当我尝试将其设为可执行文件以便更方便时...
在 Eclipse IDE 中正常工作的 Spark Java 代码在运行 maven 生成的 jar 时抛出 ClassNotFoundException
我正在使用下面的 Java Spark 代码连接到 NATS。 SparkSession Spark = SparkSession.builder() .appName("spark-with-nats") .master("本地&quo...
如何使用 Gradle Kotlin 脚本创建 fat JAR?
如标题所示,我想知道如何修改 gradle.build.kts 以便完成创建一个包含所有依赖项(包括 kotlin lib)的唯一 jar 的任务。 我在 Groovy 中找到了这个示例:...
当我用 java-version 检查我的 java 版本时,我得到这个版本: openjdk 版本“21.0.1”2023-10-17 LTS OpenJDK 运行时环境 Temurin- 21.0.1+12(构建 21.0.1+12-LTS) OpenJ...
使用 JAVA 开发的用于多个 aws lambda 函数的单个 Jar
我想为一些 lambda 函数制作一个 jar 文件。我看过很多博客和文章,其中使用不同的handleRequest方法作为事件。 这将如何映射到 aws lambda 函数...
错误:缺少 JavaFX 运行时组件,需要使用 eclipse 在生成的 jar 中运行此应用程序
在命令提示符下或双击运行 JavaFX jar 文件时出现上述错误。 我希望 jar 文件像应用程序一样通过双击它来运行。 我试过了
我为我的程序创建了一个 jar,但无法启动它。 我用 IntelliJ 创建了它,当我从 IntelliJ 启动它时它可以工作,但是当我尝试从 jar 启动它时它不起作用。 我做了我的项目...
从单个 jar 运行时找不到适用于 jdbc:postgresql 的驱动程序
我有一个 Scala 项目,它将信息获取到 postgress 数据库。我在 Intellij 中使用 sbt 设置了该项目。我使用 sbt 插件 sbt- assembly 创建一个包含我所有类的单个 jar
我对java很陌生,并使用JFrames和JPanels创建了一个新项目来创建一个时钟显示来告诉时间、日期和天数。现在,当我将项目打包成 JAR 可执行文件并运行它时,...
使用 gradle 和 intellij 为 JavaFX 构建 FatJar,出现 NoClassDefFOundError
我已使用内置 Gradle 支持在 IntelliJ (2019.2) 中设置了一个 OpenJDK 12 项目。为了设计 GUI,我使用 JavaFX 12。我已经遵循并阅读了设置指南多次,但我没有......
JavaFX - 如何使用 Maven 编译 uber jar 并创建安装程序?
我需要将 JavaFX 20 应用程序编译为可执行 Jar 文件,其中包含 pom.xml 中列出的所有依赖项(包括 javaFX 本身和所有其他 JAR 文件)。我的项目是...
在 IntelliJ 上编译的 JAR 文件无法在 Android Studio 中运行
我的Java应用程序导入Xerial SQLite JDBC库v3.43.0.0来执行一些CRUD功能,并且它按预期工作。但是,我想将此类导出为 JAR 文件并在我的 An...
我使用 Java Swings 制作了一个小型应用程序,然后使用 Netbeans 中的“清理和构建”选项创建了该项目的 jar 文件。然后,我使用软件“
我正在尝试使用 java -jar example.jar 命令运行我的 JAR 文件,并且我正在使用具有以下设置的 application.yml 配置文件 春天: 简介: 积极的: - 开发者 --- 服务器:
使用 launch4j 的 EXE 不起作用(javafx 项目),需要从控制台运行 JAR 文件,指定 javafx 位置的 VM 参数
使用javafx创建了一个非常简单的GUI,试图测试创建javafx exe的工作原理,从Eclipse中提取了一个可运行的jar文件,但除非我使用cmd并添加VM参数,否则它不会运行...
我创建了一个作业,它使用 maven 创建一个 jar,并且该 jar 存储在本地驱动器中。我想创建一个运行该 jar 的新作业。 pom.xml供参考: 我创建了一个使用 maven 创建 jar 的作业,并且该 jar 存储在本地驱动器中。我想创建一个运行该 jar 的新作业。 pom.xml供参考: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.example</groupId> <artifactId>Backend_Automation</artifactId> <version>1.0-SNAPSHOT</version> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>11</source> <target>11</target> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <configuration> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> <archive> <manifest> <mainClass>com.vodafone.hackathon.runner.CoreRunner</mainClass> </manifest> </archive> </configuration> <executions> <execution> <id>make-assembly</id> <phase>package</phase> <goals> <goal>single</goal> </goals> </execution> </executions> </plugin> </plugins> </build> <packaging>jar</packaging> <name>Backend_Automation</name> <url>http://maven.apache.org</url> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> </dependency> </dependencies> </project> 该项目已在 github 存储库上签入。第一个作业从 github 存储库构建项目,并在作业中提到的本地位置构建项目并创建 jar。我尝试添加 shell 命令但没有成功。 如果 jar 安装在运行 jenkins 作业的同一台机器上,那么您可以使用硬编码路径调用 exec 插件。 例如 pipeline { agent { label '...' } <-- Need to specify agent that has the jar stages { stage('Run Jar') { sh "java /var/lib/mylib/mylib-1.0.0.jar ..." } } } 但最佳实践是让一个作业运行“mvn clean deploy”将 jar 文件上传到远程存储库(nexus 或 artifactory),然后另一个作业将 jar 工件下载到其工作区并执行 jar: pipeline { agent { label 'os-linux' } <-- any agent running linux stages { stage('Install Jar') { ... download jar from artifactory to e.g. ${WORKSPACE}/mylib.jar .. } stage('Run Jar') { sh "java ${WORKSPACE}/mylib.jar ..." } } } “从artifactory下载jar”可以是curl命令,或者您可以使用artifactory插件来定义下载规范等。
假设我们有一个 Java 应用程序,而不是一个库,可以通过 Maven 中心获得。例如,jol 就是这样的一个项目,它在 Maven ce 中有其对应的 CLI 接口...
即使我使用了 getResourceAsStream,我也无法在 JAR 中加载资源
我想从 JavaFX 应用程序中的 JAR 加载图像,但即使它按预期在我的 IDE 中工作,它们也不会显示。这是我从加载函数文件获得的输出:/C:/Users/anass/OneDrive/Desktop/
ModuleLayer 在运行我的模块化程序时找不到我的资源,但它可以为我的模块化 jar
我有以下项目结构。 项目名 | |---源代码 | |---主要 | |---java | | | |---模块名称 | | | |---模块信息...
即使我使用了 getRessourcesAsStream,我也无法在 jar 中加载资源
请大家我想从 javafx 应用程序中的 i jar 加载图像,但它没有显示,即使它在 ide 中按预期工作 这是我从加载函数得到的输出 文件:/C:/Users/anass/OneDr...