按照网上的教程一步一步的走,但是坑还是比想象的多。
排除了一天之后最后卡在这个问题上实在过不去了,
[com.example.graaldemo.helloapplication:6332] classlist: 1,175.65 ms, 0.96 GB
[com.example.graaldemo.helloapplication:6332] setup: 263.22 ms, 0.96 GB
Error: Error parsing JNI configuration in D:\IDEA Projects\GraalDemo\target\gluonfx\x86_64-windows\gvm\jniconfig-x86_64-windows.json:
Field java.net.Inet6Address.cached_scope_id not found. To allow unresolvable reflection configuration, use option -H:+AllowIncompleteClasspath
Verify that the configuration matches the schema described in the -H:PrintFlags=+ output for option JNIConfigurationFiles.
com.oracle.svm.core.util.UserError$UserException: Error parsing JNI configuration in D:\IDEA Projects\GraalDemo\target\gluonfx\x86_64-windows\gvm\jniconfig-x86_64-windows.json:
Field java.net.Inet6Address.cached_scope_id not found. To allow unresolvable reflection configuration, use option -H:+AllowIncompleteClasspath
Verify that the configuration matches the schema described in the -H:PrintFlags=+ output for option JNIConfigurationFiles.
at com.oracle.svm.core.util.UserError.abort(UserError.java:68)
at com.oracle.svm.hosted.config.ConfigurationParserUtils.doParseAndRegister(ConfigurationParserUtils.java:133)
at com.oracle.svm.hosted.config.ConfigurationParserUtils.lambda$parseAndRegisterConfigurations$1(ConfigurationParserUtils.java:84)
at java.base/java.util.stream.ReferencePipeline$4$1.accept(ReferencePipeline.java:214)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
at java.base/java.util.stream.StreamSpliterators$WrappingSpliterator.forEachRemaining(StreamSpliterators.java:312)
at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:734)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.IntPipeline.reduce(IntPipeline.java:515)
at java.base/java.util.stream.IntPipeline.sum(IntPipeline.java:473)
at com.oracle.svm.hosted.config.ConfigurationParserUtils.parseAndRegisterConfigurations(ConfigurationParserUtils.java:86)
at com.oracle.svm.jni.access.JNIAccessFeature.afterRegistration(JNIAccessFeature.java:127)
at com.oracle.svm.hosted.NativeImageGenerator.lambda$setupNativeImage$15(NativeImageGenerator.java:854)
at com.oracle.svm.hosted.FeatureHandler.forEachFeature(FeatureHandler.java:71)
at com.oracle.svm.hosted.NativeImageGenerator.setupNativeImage(NativeImageGenerator.java:854)
at com.oracle.svm.hosted.NativeImageGenerator.doRun(NativeImageGenerator.java:530)
at com.oracle.svm.hosted.NativeImageGenerator.run(NativeImageGenerator.java:491)
at com.oracle.svm.hosted.NativeImageGeneratorRunner.buildImage(NativeImageGeneratorRunner.java:380)
at com.oracle.svm.hosted.NativeImageGeneratorRunner.build(NativeImageGeneratorRunner.java:543)
at com.oracle.svm.hosted.NativeImageGeneratorRunner.main(NativeImageGeneratorRunner.java:119)
at com.oracle.svm.hosted.NativeImageGeneratorRunner$JDK9Plus.main(NativeImageGeneratorRunner.java:573)
[com.example.graaldemo.helloapplication:6332] [total]: 1,464.34 ms, 0.96 GB
# Printing build artifacts to: D:\IDEA Projects\GraalDemo\target\gluonfx\x86_64-windows\gvm\GraalDemo\com.example.graaldemo.helloapplication.build_artifacts.txt
Error: Image build request failed with exit status 1
这是pom.xml
pom.xml配置路径有问题,将红线部分删了再试试
java程序怎么要 用stdio.h文件呢?直接用swing做界面就可以了。