在 intellij IDE 中从 kotlin 多平台应用程序创建 exe 文件

Create exe file from kotlin multiplatform app in intellij IDE

提问人:Kudla 提问时间:11/9/2023 最后编辑:STerliakovKudla 更新时间:11/9/2023 访问量:79

问:

我在尝试使用 compose 将 Kotlin Multiplatform 项目导出到一个文件中时遇到了一个问题,该文件不需要 jre 在另一台计算机上启动。.exe

我已经尝试创建安装程序,并且能够创建软件包分发,但我只想有一个可以直接在另一台 PC 上启动的文件。.msi.exe

创建这样的可执行文件是否可行?如果是,我该如何创建一个?

kotlin android-jetpack-compose kotlin-multiplatform

评论


答:

2赞 ItzDavi 11/9/2023 #1

我认为这会有所帮助

从上面的文档中:

使用 Gradle 生成 .kexe 文件。

在根项目目录中,运行生成命令:

gradle nativeBinaries

此命令创建包含两个的 build/bin/native 目录 里面的目录: 和 .它们包含相应的二进制文件。debugExecutablereleaseExecutable

运行/找到您的 .kexe

默认情况下,二进制文件的名称与项目目录的名称相同。若要运行项目,请执行以下命令:

build/bin/native/debugExecutable/<project_name>.kexe

注意:您将有一个 .kexe 文件,但它的工作方式与 .exe 文件一样好。