Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.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 8构建的GraalVM本机映像失败,错误为com.oracle.svm.core.hub.DynamicHub.getGenericInfo()方法在此平台中不可用_Java_Javafx 8_Graalvm Native Image - Fatal编程技术网

具有Java 8构建的GraalVM本机映像失败,错误为com.oracle.svm.core.hub.DynamicHub.getGenericInfo()方法在此平台中不可用

具有Java 8构建的GraalVM本机映像失败,错误为com.oracle.svm.core.hub.DynamicHub.getGenericInfo()方法在此平台中不可用,java,javafx-8,graalvm-native-image,Java,Javafx 8,Graalvm Native Image,我正在努力为使用Java8JDK编译的JavaFX应用程序的Windows生成本机映像。正在使用graalvm 20.2.0生成本机映像。没有备用选项 我收到一条奇怪的消息,名称为com.oracle.svm.core.hub.DynamicHub.getGenericInfo()的方法在此平台上不可用 看来,不可能准确分析代码中出现此问题的地方 有人能告诉我这个方法实际上是做什么的吗?我找不到任何文件 我想知道的第二件事是,如果我使用fallback选项生成本机映像,它将通过将主类传递为com

我正在努力为使用Java8JDK编译的JavaFX应用程序的Windows生成本机映像。正在使用graalvm 20.2.0生成本机映像。没有备用选项

我收到一条奇怪的消息,名称为
com.oracle.svm.core.hub.DynamicHub.getGenericInfo()的方法在此平台上不可用
看来,不可能准确分析代码中出现此问题的地方

有人能告诉我这个方法实际上是做什么的吗?我找不到任何文件

我想知道的第二件事是,如果我使用fallback选项生成本机映像,它将通过将主类传递为com.oracle.svm.core.FallbackExecutor(而不是我的应用程序的主类)来构建回退映像

-H:Class=com.oracle.svm.core.FallbackExecutor
因此,为了成功运行应用程序,需要在构建路径中存在应用程序jar。 有人能告诉我如何使本机映像实用程序使用我的应用程序的主类作为要调用的实际类,以便启动使用fallback image方法生成的应用程序映像,而不是FallbackExecutor


这两种解决方案中的任何一种都能帮助我继续前进。非常感谢您的指导性帮助。谢谢

这行不通。胶子提供了一种解决方案。看看这里:(但您必须首先升级到至少Java11)我的应用程序目前是ant build,您建议如何将其移动到maven?我是说如何在maven中找到所有库?我是马文的新手。学习一些Maven入门教程。2.试试Gluon@mipa提供的例子好的,我会试试。非常感谢。