在Netbean中构建javafx应用程序时出错(manifest.custom.codebase属性)

在Netbean中构建javafx应用程序时出错(manifest.custom.codebase属性),java,netbeans,javafx,Java,Netbeans,Javafx,每当我尝试在Netbeans中构建项目时,都会出现以下错误: ant -f /Users/user/Documents/NETBEANS/MICO_L jfx-build init: Deleting: /Users/user/Documents/NETBEANS/MICO_L/build/built-jar.properties deps-jar: Updating property file: /Users/user/Documents/NETBEANS/MICO_L/build/built

每当我尝试在Netbeans中构建项目时,都会出现以下错误:

ant -f /Users/user/Documents/NETBEANS/MICO_L jfx-build
init:
Deleting: /Users/user/Documents/NETBEANS/MICO_L/build/built-jar.properties
deps-jar:
Updating property file: /Users/user/Documents/NETBEANS/MICO_L/build/built-jar.properties
compile:
Copied 1 empty directory to 1 empty directory under /Users/user/Documents/NETBEANS/MICO_L/dist/lib
Detected JavaFX Ant API version 1.3
Launching <fx:jar> task from /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home/jre/../lib/ant-javafx.jar
Warning: From JDK7u25 the Codebase manifest attribute should be used to restrict JAR repurposing.
         Please set manifest.custom.codebase property to override the current default non-secure value '*'.
/Users/user/Documents/NETBEANS/MICO_L/nbproject/jfx-impl.xml:3438: The following error occurred while executing this line:
/Users/user/Documents/NETBEANS/MICO_L/nbproject/jfx-impl.xml:1465: The following error occurred while executing this line:
/Users/user/Documents/NETBEANS/MICO_L/nbproject/jfx-impl.xml:3092: The following error occurred while executing this line:
/Users/user/Documents/NETBEANS/MICO_L/nbproject/jfx-impl.xml:1636: All filesets are empty.
BUILD FAILED (total time: 1 second)
ant-f/Users/user/Documents/NETBEANS/MICO_L jfx build
初始化:
删除:/Users/user/Documents/NETBEANS/MICO_L/build/build-jar.properties
deps jar:
正在更新属性文件:/Users/user/Documents/NETBEANS/MICO_L/build/build-jar.properties
汇编:
已将1个空目录复制到/Users/user/Documents/NETBEANS/MICO_L/dist/lib下的1个空目录
检测到JavaFX Ant API版本1.3
从/Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home/jre/./lib/ant-javafx.jar启动任务
警告:在JDK7u25中,应使用Codebase manifest属性来限制JAR重新调整用途。
请设置manifest.custom.codebase属性以覆盖当前默认的非安全值“*”。
/Users/user/Documents/NETBEANS/MICO_L/nbproject/jfx impl.xml:3438:执行此行时发生以下错误:
/Users/user/Documents/NETBEANS/MICO_L/nbproject/jfx impl.xml:1465:执行此行时发生以下错误:
/Users/user/Documents/NETBEANS/MICO_L/nbproject/jfx impl.xml:3092:执行此行时发生以下错误:
/Users/user/Documents/NETBEANS/MICO_L/nbproject/jfx impl.xml:1636:所有文件集都是空的。
生成失败(总时间:1秒)

这是什么原因?我如何解决它?

这是一个老问题,但我所要做的就是重建项目。netbeans构建文件中出现了一些问题。我希望这会有所帮助。

您使用的是哪个
Netbeans
版本?中有一个解决此错误的方法。您可以检查它是否也适用于您。@ItachiUchiha好的,所以我将代码复制到build.xml,并将manifest.custom.codebase复制到manifest.mf。我可以使用这个示例并将其设置为localhost吗?