问题标签 [runnable-jar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
29 浏览

java - JFrame 不是我设置的大小

我遵循了一些关于如何解决这个问题的教程,但没有一个有帮助

我正在尝试做的是将帧大小调整为 1280 x 720。但是当我将游戏导出到 jar 时,帧大小应该更小,这会导致各种问题。另一个令人困惑的事情是,当我将罐子交给其他人时,它可以正常工作,并且对他们来说没有任何问题。这是非常令人困惑和超级烦人的。

我的代码:

人们说你应该重写 getPreferredSize() 但我不知道我会怎么做,即使我尝试它也没有任何作用。

附言。是的,我知道我的代码很乱。

0 投票
0 回答
84 浏览

java - 从 Eclipse-Java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException 导出时可运行 Jar 文件不起作用

我有一个程序,当我执行它eclipse时它可以工作,但是当我将它导出为它时Executable JAR file它不起作用它给了我这个错误 Java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException 在此处输入图像描述

我在我的Main方法中使用这些类......有人可以帮助我吗?

这是我的 JAVA 版本 jre1.8.0_251

0 投票
2 回答
3968 浏览

java - 在 Maven 项目中将 log4j.properties 放在哪里?

我知道这是一个陈词滥调的问题,我阅读了所有文件并尝试了许多解决方案,但始终没有解决方案对我有用!但是我将 log4j.properties 放在src/main/resourcessrc/main/java中,并且我已经添加PropertyConfigurator.configure("log4j.properties");到我的类中,但是当我将项目转换为Runnable JAR时,它向我显示:

这是我项目的架构: maven project Architecture

这是 log4j.properties :

这是我的 pom.xml:

**更新 : **

当我使用 WinRar 打开 jar 时,它显示它包含 log4j.properties 和 log4j jar,所以这不是资源问题!

0 投票
2 回答
89 浏览

java - 用于生产的 Spring Boot 可运行 Jar 文件?

spring boot 可运行的 jar 文件是用于生产环境并具有生产所需的任何优化,还是用于测试/原型设计,我们应该在生产机器的应用服务器上生成和部署 WAR 文件?

0 投票
1 回答
131 浏览

java - 为什么我的 jar 文件 GUI 在我的计算机上可以完美显示,而在另一台计算机上却不能?

我使用 Java 开发了一个基于 GUI 的应用程序。我曾经GridBagLayout构建UI。当我在我的系统上运行jar文件时,UI 看起来很完美,正如我所需要的那样。(请看下图)

在此处输入图像描述

但是当我在其他机器上运行相同的 jar 文件时,用户界面如下所示,

  1. Jtextfield变得像 [] 这样并且不允许用户输入输入。
  2. 窗口大小已更改。您可以看到框架上的标题被截断。

在此处输入图像描述

下面是我在测试窗格中使用的代码。

下面是我用于框架的代码。

两个系统具有相同的分辨率设置。你能帮帮我吗?我怎样才能在任何系统上让它看起来一样?我该如何解决这个JTextfield问题?

报警图像:

在此处输入图像描述

0 投票
0 回答
45 浏览

java - 有没有办法让可执行/可运行的 jar 文件读取可以手动编辑的 yml 文件?

我有一个 selenium maven 项目,我将其转换为可运行的 jar。现在我想参数化或读取某些可以从外部编辑的文件。我的目标是不要在我的代码发生小的变化时一次又一次地构建 jar。对于可执行的 jar 文件,如何实现这一点。

0 投票
1 回答
36 浏览

java - 在可运行的 jar 中包含音频文件 - eclipse

none of the answers I found to this question worked, so I have to ask here: I'm using Eclipse and I have a program that I export as a runnable jar, and it plays an audio, but the audio has to be in the same folder as the exported jar file or else it doesn't play. How can I package it into the runnable jar so that it doesn't need the audio to actually be there? PS: I'm doing things the old-fashioned way so not using a build system (Maven or Gradle) this is my code; it plays an audio file when a button is pressed:

0 投票
1 回答
208 浏览

spring-boot - Spring Boot jar - BOOT-INF 文件夹中的 META-INF

有什么方法可以在春季启动包装罐中的 BOOT-INF 中包含 META-INF 文件夹?这可能是一个微不足道的问题,但不知道该怎么做。下面是我现在打包的方式,它创建了三个文件夹BOOT_INF, META_INF, ORG。问这个的原因是因为可运行的 jar 无法找到 META-INF 中的文件夹。

任何帮助我可以使用哪个插件来做到这一点?

0 投票
2 回答
169 浏览

javafx - fat jar 中的依赖项在 IDE (Java 8) 之外不起作用

所以我正在研究这个 JavaFx 应用程序(Java 8),它复制一个 .xlsx 文件并用 .txt 文件中的数据填充它,为此我使用 apache poi 依赖项。我已经通过 maven-assembly-plugin 成功构建了一个 fat jar。这是我的 pom.xml:

我用以下方式构建它:

当我在 IntelliJ 中运行 main.java 时,应用程序及其依赖项工作正常,当我通过 IntelliJ 运行它时,构建的 fat jar 启动并正常工作(执行所有功能没有问题)。

只有当我通过 cmd 文件(以启动 JavaFx 应用程序)在 IDE 之外启动我的 fat jar 时,我才会遇到问题。它启动并加载 .txt 文件就好了,但是在它应该使用依赖项并创建工作表的地方,程序什么也不做。这是我在 .cmd 文件中运行的内容:

我试过用各种其他插件(阴影等)构建它,似乎都有同样的问题。我也尝试过通过 intelliJ 作为工件来构建它,同样的问题。依赖顺序也不是问题,因为我只使用一个。

0 投票
2 回答
236 浏览

java - 导出的可运行 Jar - 无法连接到数据库

Friends please suggest a solution

我已经在 Ubuntu 20.04 OS 中使用 eclipse IDE 和 MySql 数据库完成了一个 java swing maven 项目。将项目导出为 Runnable jar(启动配置作为我的主要功能类和选择的库处理单选按钮是将所需的库提取到生成的 jar 中)。

然后,我在 Windows 10 操作系统中打开了可运行的 jar。通过双击主窗口打开,我只能从主窗口的菜单栏中打开 2 个窗口,这两个窗口类没有 sql 连接。所有其他窗口都具有数据库连接并且无法打开。

在 widows 10 中,我安装了 MySql 服务器 8.0.22(使用旧式身份验证方法保留 MySql 5.x 兼容性)和连接器 j 8.0.22,我能够使用查询浏览器访问我的数据库。

我在我的项目中使用 mysql-connector-java 8.0.22 的 maven 依赖项。我的连接类在下面。