Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/387.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
如何使用IntelliJ部署JavaFX应用程序?_Java_Sqlite_Intellij Idea_Javafx_Desktop Application - Fatal编程技术网

如何使用IntelliJ部署JavaFX应用程序?

如何使用IntelliJ部署JavaFX应用程序?,java,sqlite,intellij-idea,javafx,desktop-application,Java,Sqlite,Intellij Idea,Javafx,Desktop Application,我有一个我开发的JavaFX应用程序,我想部署它 我的主要目标是让用户尽快安装它,而不需要他们上网下载Java或其他任何东西,我只想要一个漂亮干净的“下载-安装-运行应用”用户体验 从我在Oracle文档中发现的情况来看,一个自包含的应用程序似乎是我想要做的事情的最佳选择。(我可能对这一点错了,因此我愿意接受建议)。然而,对于如何实现这一目标,我找不到一个完整明确的分步指南。例如,Oracle文档提到修改部署任务和“Ant任务引用”,我甚至从未听说过,也不知道如何找到它们 重要提示:该应用程序将

我有一个我开发的JavaFX应用程序,我想部署它

我的主要目标是让用户尽快安装它,而不需要他们上网下载Java或其他任何东西,我只想要一个漂亮干净的“下载-安装-运行应用”用户体验

从我在Oracle文档中发现的情况来看,一个自包含的应用程序似乎是我想要做的事情的最佳选择。(我可能对这一点错了,因此我愿意接受建议)。然而,对于如何实现这一目标,我找不到一个完整明确的分步指南。例如,Oracle文档提到修改部署任务和“Ant任务引用”,我甚至从未听说过,也不知道如何找到它们

重要提示:该应用程序将在Windows上运行,我使用JavaFX11.0.2和IntelliJ进行开发,SQLite作为本地数据库,我没有使用Maven或类似的东西

编辑:作为第一步,我按照Andrey的建议尝试了以下步骤,但当我尝试构建工件时,我得到了以下错误,这似乎是一个已知的错误,并且只能通过Java8实现(我使用的是Java版本13.0.1)

错误:Java FX打包程序:

构建失败

C:\Users\Diana.IdeaIC2018.2\system\compile server\vn-master\u d533d263\u temp\ubuild.xml:3:问题:无法创建任务或类型javafx:com.sun.javafx.tools.ant:fileset

原因:名称未定义

措施:检查拼写

操作:检查是否已声明任何自定义任务/类型

措施:检查是否发生了任何/声明

尚未在此命名空间中定义任何类型或任务


总时间:0秒

请提供指向您所参考的Oracle文档的链接。希望这将有助于让我更清楚地了解您的问题。您尝试过吗?是的,但我希望有另一种方法,因为当我尝试构建工件时,它会生成一个错误:错误:Java FX Packager:构建失败原因:名称未定义。-这似乎是一个我还没有找到解决方案的已知问题()