gpt4 book ai didi

java - JPackage-命令/Unix文件

转载 作者:行者123 更新时间:2023-12-01 21:19:19 29 4
gpt4 key购买 nike

好的,所以我试图将Java应用程序打包到一个文件中,该文件可以放入/ usr / bin目录中,该目录中添加了一个命令,然后可以执行该命令来运行Java应用程序。我怎样才能做到这一点?

预先感谢您的答复!

最佳答案

好吧,经过一番研究,我找到了解决方案。 (没有JPackage)

Linux / macOS默认情况下会在以下文件夹中查找可执行文件:


/ usr / local / sbin
/ usr / local / bin
/ usr / sbin
/ usr / bin
/ sbin
/箱


关于macOS的事情是,您无权编辑除“ / usr / local / bin”以外的任何这些文件夹-这是用户二进制文件的文件夹。因此,如果您是macOS用户,则在“ / usr / local / bin”中创建一个名为“ test”的文件,但另一方面,如果您是Linux用户,则可以选择一个文件夹(显然是先前列出的文件夹)。创建文件后,在其中写入以下内容:

#!/bin/sh
java -jar <PATH TO JAR> $@


“ $ @”告诉解释器将用户提供的参数添加到命令中。理论上,您可以使用此方法以任何语言添加linux命令。

关于java - JPackage-命令/Unix文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58858341/

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