如何使用终端执行 .jar,权限只有读写,但不能执行

如何使用终端执行 .jar,权限只有读写,但不能执行

我尝试执行的文件是 TechnicLauncher(1).jar 我尝试查看权限(如前所述),但它没有显示可以在哪里执行。我也尝试查看首选项,但结果相同。我正在使用 xfce 运行 Lubuntu。

我将如何使用终端执行它?

答案1

您是否尝试过从 CLI 运行 Java 应用程序?

java -jar application.jar

答案2

Linux 可以运行外部二进制文件,例如 JAR 文件。例如,Wine 就是这样工作的。要将 JAR 文件作为可执行文件运行,请在控制台中执行以下操作

sudo apt-get install binfmt-support

转到您的 JAR 文件并将其更改为可执行文件(您也可以通过 Nautilus 中的文件属性执行此操作)

chmod a+x myjar.jar

然后,您可以使用终端运行 jar 文件,就像任何其他二进制可执行文件或 shell 脚本一样。

./myjar.jar

相关内容