如何创建可在Windows系统运行的Quarkus应用原生可执行文件?
Quarkus原生可执行文件Windows运行问题及已执行步骤
我通过Quarkus初始化工具创建了首个Quarkus应用,能完成README.md中所有指定步骤,但创建的原生可执行文件为Linux版本,无法在Windows系统运行。
相关提示信息:
生成的可执行文件为64位Linux可执行文件,因此根据您的操作系统,它可能无法运行。不过这不是问题,因为我们会将其复制到Docker容器中。请注意,在这种情况下,构建本身也在Docker容器中运行,因此您无需在本地安装GraalVM。
我已执行的操作步骤如下:
- 以开发模式运行应用:
mvnw compile quarkus:dev - 将应用打包为jar并运行:
mvnw package java -jar target/quarkus-app/quarkus-run.jar - 将应用打包为uber-jar并运行:
mvnw package -Dquarkus.package.type=uber-jar java -jar target/*-runner.jar - 在容器中创建原生可执行文件(因本地未安装GraalVM):
mvnw package -Pnative -Dquarkus.native.container-build=true
内容的提问来源于stack exchange,提问作者JLLMNCHR
相关产品推荐
相关产品推荐

