当前位置: 首页 > 知识库问答 >
问题:

无法生成JavaFX应用程序

羊舌自强
2023-03-14

我需要为ant创建构建文件来构建我的JavaFX项目,我已经搜索了很多,但没有任何帮助。它仍然显示错误并且不编译。当我尝试运行jar文件时,jar文件无法被删除。这里是构建的一部分。显示错误的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)

共有2个答案

曹高轩
2023-03-14

手动删除jar文件,然后再次尝试清理和构建。它对我有用。

郎星汉
2023-03-14

通常,dist文件夹下面的东西不能删除的问题是你的应用程序仍在运行,你正在Windows下开发,只要确保你的应用程序完全关闭,例如检查运行java进程的任务管理器,检查你是否关闭你的应用程序当你按下X键时,看看这里

 类似资料:
  • 我似乎无法从javaFX应用程序中生成跨平台构建。 在实际的FX应用程序之前,还有一个启动器,这是清单所指向的地方。这就是pom的样子。 我还注意到,无论我选择什么概要文件,它总是生成linux版本,我可以看到这个maven日志: 我一直在看其他的帖子和查看一些视频,这似乎也发生在其他人身上,但看起来有点奇怪。同样奇怪的是,当我为windows生成时,在生成的JAR中看不到任何.dll文件。 正如

  • 我刚刚升级到High Sierra,现在我无法构建任何GoLang应用程序。我得到以下错误: 我试过了 和 但这两种方法都不管用,还有其他人遇到过这种情况吗?

  • 我无法运行JavaFX-Kotlin应用程序。 我的初学者类 我不能将param“args”传递给“launch”方法,因为编译器说: 错误:(19,9)Kotlin:不能使用提供的参数调用以下函数:public open fun launch(p0:class!,vararg p1:string!):javafx.application.application中定义的单元public open

  • 我无法为我的Android应用程序创建Facebook登录的哈希键。 根据应用程序文档

  • 我在尝试构建我的应用程序项目时遇到了巨大的麻烦。我有主应用程序模块和库项目模块,如下所示: 这是格拉德尔。为每个模块构建: 主应用程序: 这个是图书馆项目的: 最后,这是项目settings.gradle文件。 我能够成功地将包从库导入到我的应用程序代码并使用它们,但是当我尝试编译时,我会得到以下结果: 我已经试着解决这个问题三天了,几乎用尽了我在这里能找到的所有类似问题的解决方案。我对andro

  • 问题: 运行JavaFX应用程序jar失败,尽管主类成功运行,显示一个GUI窗口。 IntelliJ创意社区版2021.2.1 Liberica Full JDK 11.0.12+7x86 64位for Windows(已包含JavaFX) Windows 10 Home 64bit 项目结构(IDE生成,未修改): 源代码: null null null null null 异常堆栈跟踪(运行应