我使用NetBeans 8.0和JDK 1.8, MySQL驱动程序为5.1.31。
当清理和构建输出窗口显示错误时->
<>之前ant -f "E:\under construction\cps" -Dnb.internal.action.name=重建干净的jar初始化:deps-clean:更新属性文件:E:under constructioncpsbuildbuilt-clean.properties删除目录E:under constructioncpsbuild清洁:初始化:deps-jar:创建目录:E:在建cpsbuildE:under constructioncpsnbprojectbuild-impl.xml:893:无法创建E:under constructioncpsbuildbuilt-jar.properties构建失败(总时间:0秒)之前和XML文件中的第893行显示->
891: <target depends="init,-deps-jar-init" name="deps-jar" unless="no.deps">
892: <mkdir dir="${build.dir}"/>
893: <touch file="${built-jar.properties}" verbose="false"/>
894: <property file="${built-jar.properties}" prefix="already.built.jar."/>
895: <antcall target="-warn-already-built-jar"/>
896: <propertyfile file="${built-jar.properties}">
897: <entry key="${basedir}" value=""/>
898: </propertyfile>
899: </target>
您遇到的问题是,默认情况下,Ant touch命令不会创建丢失的文件夹。您只需要修改第893行:
<touch file="${built-jar.properties}" verbose="false"/>
:
<touch file="${built-jar.properties}" verbose="false" mkdirs="true"/>
你的问题解决了吗?我有同样的问题,这是一个文件问题(没有真正与Netbeans或Java,除了它访问你的文件结构的方式)。我最终断开了我的内部网并重新构建,使其完全是本地的(即只有C驱动器),并且重建得很好。
我不太确定是操作系统的文件系统问题还是NetBeans本身,我尝试了很多其他解决方案,重新启动NetBeans, PC(认为是系统错误),关闭防病毒,我也检查了这个:https://netbeans.org/bugzilla/show_bug.cgi?id=247179…
在这个过程中,我注意到组件上的任何变化或创建新文件都给出了一个错误,这导致我在这里:Windows 10和Netbeans:没有写权限
然而,真正对我有效的是安装了Netbeans IDE版本(遗漏了Apache, GlassFish等),我安装了该版本的新副本,然后,一切都恢复正常。