无法在POM文件中指定以下JVM选项

时间:2018-01-12 15:34:38

标签: java eclipse maven javafx

我正在使用Maven开发JavaFX项目,该项目需要启用JavaFX屏幕键盘。我试图通过使用以下JVM选项来实现此目的。

-Dcom.sun.javafx.isEmbedded=true -Dcom.sun.javafx.virtualKeyboard=javafx

相应的POM部分如同fololows。

<!-- Property Definitions -->
<properties>
    <jvm.options>-Dcom.sun.javafx.isEmbedded=true -Dcom.sun.javafx.virtualKeyboard=javafx</jvm.options>
</properties>

<!-- Compiler Plugin -->
<plugin>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.7.0</version>
    <configuration>
        <source>1.8</source>
        <target>1.8</target>
        <compilerArgs>
            <compilerArg>${jvm.options}</compilerArg>
        </compilerArgs>
    </configuration>
</plugin>

源导致maven构建失败,并出现以下错误。

[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.633 s
[INFO] Finished at: 2018-01-12T20:58:27+05:30
[INFO] Final Memory: 9M/153M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile (default-compile) on project pos: Fatal error compiling: invalid flag: -Dcom.sun.javafx.isEmbedded=true -Dcom.sun.javafx.virtualKeyboard=javafx -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.

标志与eclipse构建工具(Run as - &gt; Java Application)一起使用。我做错了什么?有没有关于如何使用Maven设置这两个标志的文档?非常感谢任何帮助。

0 个答案:

没有答案