Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.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
胶子&x2B;javafx支持拖放!(通过在POM中添加一行)太棒了_Java_Drag And Drop_Gluon_Graalvm_Graalvm Native Image - Fatal编程技术网

胶子&x2B;javafx支持拖放!(通过在POM中添加一行)太棒了

胶子&x2B;javafx支持拖放!(通过在POM中添加一行)太棒了,java,drag-and-drop,gluon,graalvm,graalvm-native-image,Java,Drag And Drop,Gluon,Graalvm,Graalvm Native Image,我有一个运行良好的JavaFX应用程序(在MacOS中)。它是一个多窗口图像浏览器。用户可以通过拖放图标将其从文件系统中的一个文件夹移动到另一个文件夹 当使用Gluon编译时,通过GraalVM以本机为目标,除了拖放功能外,该应用程序可以正常工作 错误是: 线程“JavaFX应用程序线程”中出现异常 java.lang.AssertionError:java.lang.ClassNotFoundException: javafx.scene.input.Dragboard JoséPereda给

我有一个运行良好的JavaFX应用程序(在MacOS中)。它是一个多窗口图像浏览器。用户可以通过拖放图标将其从文件系统中的一个文件夹移动到另一个文件夹

当使用Gluon编译时,通过GraalVM以本机为目标,除了拖放功能外,该应用程序可以正常工作

错误是:

线程“JavaFX应用程序线程”中出现异常 java.lang.AssertionError:java.lang.ClassNotFoundException: javafx.scene.input.Dragboard

JoséPereda给出了一个修正: 将该类添加到reflectionList。请参阅docs.gloonhq.com/##u配置–JoséPereda

我修改了
pom.xml
,如下所示,并且它可以工作

谢谢Jose<你救了我的命

       <plugin>
            <groupId>com.gluonhq</groupId>
            <artifactId>client-maven-plugin</artifactId>
            <version>0.1.33</version>
            <configuration>
                <target>${client.target}</target>
                <mainClass>${main.class}</mainClass>
                <reflectionList>javafx.scene.input.Dragboard</reflectionList>

            </configuration>
        </plugin>

com.gloonhq
客户端maven插件
0.1.33
${client.target}
${main.class}
javafx.scene.input.Dragboard

将该类添加到
反射列表中
。看见