gpt4 book ai didi

java - 如何通过双击启动 cli Jar?

转载 作者:行者123 更新时间:2023-12-02 11:41:05 35 4
gpt4 key购买 nike

是否可以通过双击 jar 来启动 cli java 项目?

在 jar 内,我们有明确定义了主类的 list 文件,但是当我们尝试双击 jar 时,它无法启动它并显示一般错误:The java jar file Could not be启动。

我们认为这是因为它只能从 cli 运行这个 jar。

对吗?

PS:抱歉我的英语不好,我是法国人:)

谢谢!

最佳答案

除非 jar 文件包含某种运行系统终端或命令提示符的 Runtime 实现,否则双击它时不会打开终端/提示窗口(如果某种情况) GUI 实现已通过 Swing 等完成,但它将启动 GUI)。但是,您可以创建一个单独的文件,该文件将启动 jar 文件。

由于您似乎使用的是 Mac,因此您只需创建一个 .command 文件即可。如果您只需要执行 .jar 文件,请创建一个包含以下内容的文件:

#! /bin/bash
java -jar /path/to/file.jar

将其命名为您记得的名称,但不要忘记在末尾添加 .command

对于Linux,使用.sh扩展名,内容相同。

对于 Mac 和 Linux,您可能会因缺乏权限而在执行文件时遇到问题,请参阅 here用于更改文件的权限。

对于 Windows,使用 .bat 扩展名。定义路径时将斜杠与反斜杠交换,并省略 #!/bin/bash 行。您还必须将 Java 添加到环境变量中,请参阅 here .

关于java - 如何通过双击启动 cli Jar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48546033/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com