创建可运行的 jar 文件时出现问题

问题描述 投票:0回答:1

我花了相当多的时间尝试在 Linux 上创建可执行的 jar 文件。我只需双击下载的 jar 文件即可运行它们,但是当我尝试对使用 intellij 或通过命令行创建的 jar 文件执行相同操作时,我无法通过双击来打开它。我必须打开终端,然后运行“java -jar jarfile.jar”。这与默认应用程序无关(我很确定),因为我下载的 jar 文件(例如 ATLauncher)和我制作的 jar 文件都已设置为使用 java 21.0.1 打开。

java linux executable-jar
1个回答
0
投票

您可以检查以下几项内容:

清单文件

确保 MANIFEST.MF 文件的

Main-class
属性指向您希望执行的正确类。

权限

确保您的 jar 文件为可执行文件设置了正确的权限:

chmod +x samplejarfile.jar
© www.soinside.com 2019 - 2024. All rights reserved.