无法构建 JavaFX 应用程序
Posted
技术标签:
【中文标题】无法构建 JavaFX 应用程序【英文标题】:Cannot build JavaFX application 【发布时间】:2017-08-10 00:20:55 【问题描述】:我需要为 ant 创建构建文件来构建我的JavaFX project
,我已经搜索了很多,但没有任何帮助。它仍然显示错误并且无法编译。当我尝试运行 jar 文件时 - 无法删除 jar 文件。
这是build.xml
的一部分,显示错误
<target depends="init" name="-do-clean">
<delete dir="$build.dir"/>
<delete dir="$dist.dir" followsymlinks="false" includeemptydirs="true"/>
</target>
这是错误
init:
deps-clean:
Updating property file: D:\javaFx\JavaFXApplication3\build\built-clean.properties
Deleting directory D:\javaFx\JavaFXApplication3\build
D:\javaFx\JavaFXApplication3\nbproject\build-impl.xml:1388: Unable to delete file D:\javaFx\JavaFXApplication3\dist\run1228379781\JavaFXApplication3.jar
BUILD FAILED (total time: 2 seconds)
【问题讨论】:
【参考方案1】:通常无法删除 dist 文件夹下的内容的问题是您的应用程序仍在运行并且您正在 Windows 下开发,只需确保您的应用程序完全关闭,例如检查任务管理器是否正在运行 java 进程,并检查您是否在点击 X 按钮时关闭了应用程序,看看 here
【讨论】:
感谢您的回答,但现在应用程序正在运行,我发现了问题。 不客气,也许您想添加自己的解决方案作为答案(并接受它),以便其他人在遇到相同问题时对解决方案有所了解。跨度> 【参考方案2】:手动删除jar文件,然后再次尝试清理和构建。 它对我有用。
【讨论】:
以上是关于无法构建 JavaFX 应用程序的主要内容,如果未能解决你的问题,请参考以下文章