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

无法在 NetBeans/Ant 中创建文件错误

宗政卓
2023-03-14

我使用NetBeans 8.0和JDK 1.8以及MySQL驱动程序5.1.31。

虽然清理和构建输出窗口显示错误-

ant -f "E:\\under construction\\cps" -Dnb.internal.action.name=rebuild clean jar
init:
deps-clean:
  Updating property file: E:\under construction\cps\build\built-clean.properties
  Deleting directory E:\under construction\cps\build
clean:
init:
deps-jar:
  Created dir: E:\under construction\cps\build
E:\under construction\cps\nbproject\build-impl.xml:893: Could not create E:\under construction\cps\build\built-jar.properties
BUILD FAILED (total time: 0 seconds)

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>

共有3个答案

田博易
2023-03-14

我不太确定是操作系统的文件系统问题还是NetBeans本身,我尝试了很多其他解决方案,重新启动NetBeans,PC(以为是一些系统错误),关闭防病毒软件,我也检查了一下:https://netbeans.org/bugzilla/show_bug.cgi?id=247179...
在此过程中,我注意到对组件的任何更改或创建新文件都会出现错误,这导致我在这里:Windows 10和Netbeans:没有写入权限

但是,实际上对我有用的是安装NetBeans IDE的版本(省略了Apache,GlassFish等),我已经并安装了该版本的新副本, 瞧,一切都恢复了正常。

柳项明
2023-03-14

你解决问题了吗?我也遇到了同样的问题,这是一个文件问题(与Netbeans或Java无关,除了它访问文件结构的方式)。最后,我断开了与内联网的连接,并进行了重建,使其全部位于本地(即仅限于C驱动器),并且重建得很好。

齐乐
2023-03-14

您遇到的问题是Ant touch命令默认情况下不会创建丢失的文件夹。您只需要修改第893行:

<touch file="${built-jar.properties}" verbose="false"/>

对此:

<touch file="${built-jar.properties}" verbose="false" mkdirs="true"/>
 类似资料:
  • 我在使用PHP上传脚本时遇到了这个奇怪的问题。希望能得到别人的帮助。 以下是此问题的详细信息: 文档的根是“/var/www/html” PHP上传到名为"/var/www/html/上传"的文件夹效果很好 有另一个目录托管不同的网页在"/var/www/html/文件夹"相同的PHPupload.sh脚本不能上传文件到"/var/www/html/目录/文件夹"目录。 文件夹权限已设置为0777

  • 我有Windows10操作系统,我刚下载了JDK9,还有Netbeans 8.2版本的所有功能。当我想创建(Java)项目时,它就是做不到。不会给我一个错误什么的,只是这个空白屏幕。 这里有什么问题,所以我不能创建任何项目?

  • 我在netbeans中编写了一些利用swing的GUI程序,它工作得很好。我通过右键单击project>Clean and build创建了jar文件,所有的资源都来自项目属性。dist文件夹中的jar文件通过命令行执行,使用 但是每当我双击jar文件时,它就会显示“找不到主类。程序将退出”。我参考了这些链接,但没有结果:在netbeans中生成可执行jar

  • 我尝试了多种方法来创建这个zip文件在Java /Groovy.我尝试的前几个方法,来自各种博客/帖子,导致无法打开损坏的zip文件。所以,我尝试了这个(下图),看起来相当有希望。系统报告传递到FileInputStream的有效文件路径。我不确定是否是FQ路径被传递到ZipOutputStream导致了这个问题。不管怎样,下面是代码,它导致创建小(188kb)zip文件(没有条目)。有什么建议吗

  • 所以我在这个问题上挣扎了很长一段时间。我想在Netbeans中创建一个新的JavaFX项目,但是我没有从列表中选择JavaFX的选项。因为我有最新的java版本,JavaFX应该包含在SDK中,对吗?我还查找了是否有位于目录我也这么做。那么为什么我不能创建一个常规的JavaFX项目呢?我是不是错过了什么? 提前谢谢你!

  • 我试图克隆一个后端项目并在本地运行:mvn install来创建jar文件,然后部署到aws,但即使java和maven安装正确,也会出现错误