gpt4 book ai didi

java - 将在 linux 中从 windows 创建的 jar 文件作为可执行文件运行

转载 作者:可可西里 更新时间:2023-11-01 11:46:43 25 4
gpt4 key购买 nike

您好,我在 Windows 操作系统上使用 javafx 开发了一个 swing 应用程序。它在 Windows 上运行良好。但是当我在 Linux 上运行 jar 时,它默认在存档管理器中打开,它不能作为可执行文件运行。

我已经检查了 jar 文件的属性,它已经是一个可执行文件。

我是否必须在 Linux 环境中重新编译源文件才能在 Linux 上运行此 jar 文件,或者 jar 文件 是否也可以在 Linux 上运行?

最佳答案

如果您没有使用依赖于操作系统的命令,例如从 java 运行 windows 命令(肯定不会在 linux 中运行)或使用特定于 windows 的模块,您的 java 将在所有其他操作系统中运行。这是跨平台的 java 最重要的特性之一,您可以在安装了该操作系统特定 java 运行时环境的不同操作系统中运行您的代码。

所以在所有操作系统中,你只需要运行

java -jar yourjarfile.jar

关于java - 将在 linux 中从 windows 创建的 jar 文件作为可执行文件运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14558479/

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