我注意到我无法在不关闭IDE /命令行的情况下两次部署带有javapackager
的JavaFX应用程序。我想在Windows 10机器上创建我的应用程序的本机映像。Javapackager第二次部署IOException
第二次部署后,我得到异常:java.io.IOException: Access denied
。关闭并重新打开后,它可以再次部署一次。
我可以使用Oracle JDK 8u121和Windows 10在3台不同的PC上使用Netbeans(创建JavaFX应用程序,启用本机打包,然后打包为“仅图像”)重现此问题。 我也在Eclipse中的Gradle项目尝试使用官方的ant任务部署它(https://docs.oracle.com/javase/8/docs/technotes/guides/deploy/javafx_ant_tasks.html)
在Ubuntu VM和OpenJDK上也尝试过它。没有问题。
有人可以在Windows 10上重现此错误吗? 是否有解决方法或官方错误报告?
在此先感谢 乔伊
很高兴知道。谢谢:) – Joey
感谢您的错误。我已经增加了优先权。 –
@ChrisBensen感谢这:)我不得不在javafx-gradle-plugin中讨厌monkeypatch类,但无法提供一个不错的重现器 – FibreFoX