当前位置: 首页 > 知识库问答 >
问题:

无法使用GraalVM生成本机映像

松茂实
2023-03-14

失败:生成失败,出现异常。

错误:执行任务“:QuarkusBuild”失败。Io.Quarkus.Builder.BuildException:生成失败:由于错误导致生成失败[error]:生成步骤Io.Quarkus.Deployment.Pkg.Steps.NativeImageBuildStep#Build引发异常:java.lang.RuntimeException:未能在io.Quarkus.Deployment.Pkg.Steps.NativeImageBuildStep.Build(NativeImageBuildStep.Build(NativeImageBuildStep.Build(NativeImageBuildStep.307)在java.base/jdk.Internal.Reflect.NativeMethodAccessorImp.Invoke0(本机方法)在Reflect.DelegatingMethodAccessorImpl.Invoke(DelegatingMethodAccessorImpl.java:43),位于java.base/java.lang.Reflect.Method.Invoke(Method.java:566),位于io.quarkus.deployment.ExtensionLoader$2。Execute(extensionLoader.java:936)位于io.quarkus.builder.buildContext.Run(BuildContext.java:277),位于org.jboss.threads.contextClassLoadersSavingRunnable.Run(ContextClassLoadersSavingRunnable.35),位于在org.jboss.threads.enhancedQueueExecutor$threadbody.doruntask(enhancedQueueExecutor.java:1578)在org.jboss.threads.enhancedQueueExecutor$threadbody.run(enhancedQueueExecutor.java:1452)在java.base/java.lang.thread.run(thread.java:834)在org.jboss.threads.jbossThread.jbossThread.jbossThread.run(jbossThread.jja:479),原因是:java.lang.RuntimeException:映像生成失败。退出代码:127在io.quarkus.deployment.pkg.steps.NativeImageBuildStep.ImageGenerationfailed(NativeImageBuildStep.java:520)在io.quarkus.deployment.pkg.steps.NativeImageBuildStep.build(NativeImageBuildStep.java:276)

有谁能帮我解决这个问题吗。谢谢。

共有1个答案

雷骁
2023-03-14

导航到Docker安装并尝试以下命令。

dockercli.exe-SwitchDeamon

它会将您的容器从windows切换到Linux,如果没有安装支持该切换,它会将错误抛给您。请通过链接并完成安装。

 类似资料:
  • 我无法在Catalina 10.15.2中运行命令: 它向我返回以下消息: 我试过跑步 哪里 没有运气。我无法运行该命令,因此无法成功运行该命令 mvn安装-Pnative。 [pastebin][1] 我已经读过这个[帖子][2],对我来说不起作用。 救命啊求你了 更新 好的,我已经应用了建议,现在我可以创建native-image,但是当我尝试运行mvn install-P本国时,我遇到了一个

  • 我在这里将Micronaut应用程序作为Graalvm本地映像进行试用。

  • 我检查了直到Stage-2,本机映像运行得非常好。我包含了Stage-3来运行我的本机映像,结果出现了以下错误 需要帮助如何运行我的本机映像

  • 我正在尝试将我的. jar项目转换为本地映像,因为我需要在不支持Java的设备中运行它。为此,我安装了GraalVM和所有必需的依赖项,本地映像构建工作完美(或者至少看起来是这样,因为它在过程中不会产生任何错误)。 我用于构建的命令是: /usr/lib/jvm/graalvm/bin/native image-jar-MyApp。jar MyApp——启用http——启用https——无回退——

  • 我正在尝试用Dockers创建一个GraalVM本地映像。我已经创建了一个Micronaut项目,并成功创建了jar应用程序,并在docker中运行;此外,我已经用这个jar文件创建了一个GraalVM本机映像,现在可以运行这个应用程序,但我需要在docker中运行一个GraalVM本机映像,在论坛中寻找答案。我发现有必要在docker中构建本机映像。因此我尝试了这个docker文件: 它不会抛出

  • 我有一些Java应用程序和一个客户,他们有一些UWP应用程序,用C#实现,通过Windows商店等分发,他们想使用我的应用程序的一些部分。这些部分完全独立于操作系统,只解析一些特殊的二进制文件格式,应用一些使用YAML文件和东西配置的业务逻辑。没有网络、GUI,只有一些文件访问等。 我们目前使用IKVM使C#可以使用感兴趣的代码,但已经遇到了不同的问题。有些支持.NET核心,有些与发行版中的本机工