Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.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
用于linux的java fx应用程序构建工具的最佳实践_Linux_Javafx 8_Rpm_Centos6 - Fatal编程技术网

用于linux的java fx应用程序构建工具的最佳实践

用于linux的java fx应用程序构建工具的最佳实践,linux,javafx-8,rpm,centos6,Linux,Javafx 8,Rpm,Centos6,我正在尝试编写一个JavaFX应用程序。当我使用Netbeans构建它时,RPM包在CentOS 6上无法工作 为Linux构建JavaFX应用程序有什么简单易行的方法吗?免责声明:我是的维护者和创建者 使用maven时,您可以使用javafx maven插件,只需将设置为“rpm”: 免责声明:我是的维护者和的创建者 使用maven时,您可以使用javafx maven插件,只需将设置为“rpm”: 好像有什么虫子。。已就此打开问题通知单:在实施更改后,它仍然不起作用。。。可能我需要调试Cen

我正在尝试编写一个JavaFX应用程序。当我使用Netbeans构建它时,RPM包在CentOS 6上无法工作


为Linux构建JavaFX应用程序有什么简单易行的方法吗?

免责声明:我是的维护者和创建者

使用maven时,您可以使用javafx maven插件,只需将
设置为“rpm”:


免责声明:我是的维护者和的创建者

使用maven时,您可以使用javafx maven插件,只需将
设置为“rpm”:


好像有什么虫子。。已就此打开问题通知单:在实施更改后,它仍然不起作用。。。可能我需要调试Centos安装,但不幸的是无法获取其他通道上描述的系统日志:我通过使用带修改的获得了工作RPM。刚刚创建了一个简单的CentOS虚拟机,安装了OracleJDK,安装了Netbeans(用于JavaSE),打开了maven项目并单击“清理并构建”。结果是可以复制的。请尝试在该示例项目上验证,而不是在实际工作项目上;)对于所有读者来说,可能还有其他一些问题:这是通过javafx maven插件8.5.0修复的(谢谢:),但它如何不与外部库一起工作似乎有一些缺陷。。已就此打开问题通知单:在实施更改后,它仍然不起作用。。。可能我需要调试Centos安装,但不幸的是无法获取其他通道上描述的系统日志:我通过使用带修改的获得了工作RPM。刚刚创建了一个简单的CentOS虚拟机,安装了OracleJDK,安装了Netbeans(用于JavaSE),打开了maven项目并单击“清理并构建”。结果是可以复制的。请尝试在该示例项目上验证,而不是在实际工作项目上;)对于所有读者来说,可能还有其他问题:这是javafx maven插件8.5.0解决的问题(谢谢:),但有些人认为它不适用于外部libs
<plugin>
    <groupId>com.zenjava</groupId>
    <artifactId>javafx-maven-plugin</artifactId>
    <version>8.4.0</version>
    <configuration>
        <mainClass>your.path.to.your.MainClass</mainClass>
        <verbose>true</verbose>
        <bundler>rpm</bundler>
        <bundleArguments>
            <licenseFile>license.rtf</licenseFile>
        </bundleArguments>
        <!-- place your license here -->
        <additionalAppResources>src/main/additionalAppResources</additionalAppResources>
    </configuration>
</plugin>
    <configuration>
        <!-- other configuration elements -->
        <appName>SimpleApplicationNameWithoutDot</appName>
    </configuration>