Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java [本机映像][构建时]错误:io.quarkus.runtime.graal.QuarkusReplacement$GenMain的替换目标_Java_Quarkus_Graalvm Native Image - Fatal编程技术网

Java [本机映像][构建时]错误:io.quarkus.runtime.graal.QuarkusReplacement$GenMain的替换目标

Java [本机映像][构建时]错误:io.quarkus.runtime.graal.QuarkusReplacement$GenMain的替换目标,java,quarkus,graalvm-native-image,Java,Quarkus,Graalvm Native Image,当我尝试从uberjar构建本机映像时,会出现以下错误 运行以下命令: /mvnw验证\ -Pnative-Dquarkus.test.native映像等待时间=300\ -Djavacpp.platform=${OSNAME}-x86_64 从uberjar构建本机映像 应为最终本机映像,但收到以下错误消息: 错误:未加载io.quarkus.runtime.graal.QuarkusReplacement$GenMain的替换目标。在“TargetClass”注释中使用字段“onlyWit

当我尝试从uberjar构建本机映像时,会出现以下错误

运行以下命令:

/mvnw验证\
-Pnative-Dquarkus.test.native映像等待时间=300\
-Djavacpp.platform=${OSNAME}-x86_64
从uberjar构建本机映像

应为最终本机映像,但收到以下错误消息:

错误:未加载io.quarkus.runtime.graal.QuarkusReplacement$GenMain的替换目标。在“TargetClass”注释中使用字段“onlyWith”,使替换仅在需要时激活。
com.oracle.svm.core.util.UserError$UserException:未加载io.quarkus.runtime.graal.QuarkusReplacement$GenMain的替换目标。在“TargetClass”注释中使用字段“onlyWith”,使替换仅在需要时激活。
在com.oracle.svm.core.util.UserError.abort(UserError.java:65)上
位于com.oracle.svm.hosted.substitute.AnnotationSubstitutionProcessor.findTargetClass(AnnotationSubstitutionProcessor.java:823)
位于com.oracle.svm.hosted.substitute.AnnotationSubstitutionProcessor.handleClass(AnnotationSubstitutionProcessor.java:252)
位于com.oracle.svm.hosted.substitute.AnnotationSubstitutionProcessor.init(AnnotationSubstitutionProcessor.java:230)
位于com.oracle.svm.hosted.NativeImageGenerator.createDeclarativeSubstitutionProcessor(NativeImageGenerator.java:875)
位于com.oracle.svm.hosted.NativeImageGenerator.setupNativeImage(NativeImageGenerator.java:824)
位于com.oracle.svm.hosted.NativeImageGenerator.doRun(NativeImageGenerator.java:524)
位于com.oracle.svm.hosted.NativeImageGenerator.lambda$run$0(NativeImageGenerator.java:444)
位于java.util.concurrent.ForkJoinTask$AdaptedRunnableAction.exec(ForkJoinTask.java:1386)
位于java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
位于java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
位于java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
在java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)处
错误:映像生成请求失败,退出状态为1

有点不确定我是否错过了添加任何必要的Quarkus扩展。

这对你来说仍然是个问题吗?只要再次运行构建,就会让你尽快知道。好的,我会说它已经消失了,我现在收到了这些消息,这让人更高兴:
java[MLPMnist-1.0.0-runner:92101]类列表:112556.98 ms[MLPMnist-1.0.0-runner:92101](cap):7899.96毫秒[MLPMnist-1.0.0-runner:92101]设置:14896.51毫秒SLF4J:类路径包含多个SLF4J绑定。SLF4J:请参阅http://www.slf4j.org/codes.html#multiple_bindings 请解释。
我想我们可以将此标记为已解决。很高兴听到:)