有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

生成失败:尝试将文件复制到[path]。Java(netbeans)

我厌倦了寻找答案,我的问题是:

我想创建一个可执行文件,我正在处理一个大型程序,我遇到了这个问题,我没有找到解决方案,我创建了一个新程序来查找问题,新程序没有任何代码,只是为了显示一行“Hello Word”,并在另一个包中添加了一张图片,再次遇到了相同的问题:

    ant -f 'MyPath'\\New -Dnb.internal.action.name=rebuild clean jar
init:
deps-clean:
Updating property file: 'MyPath'\New\build\built-clean.properties
Deleting directory 'MyPath'\New\build
clean:
init:
deps-jar:
Created dir: 'MyPath'\New\build
Updating property file: 'MyPath'\New\build\built-jar.properties
Created dir: 'MyPath'\New\build\classes
Created dir: 'MyPath'\New\build\empty
Created dir: 'MyPath'\New\build\generated-sources\ap-source-output
Compiling 1 source file to 'MyPath'\New\build\classes
Copying 1 file to 'MyPath'\New\build\classes
Attempt to copy 'MyPath'\New\src\pic\1.png to 'MyPath'\New\build\classes\pic\1.png using NIO Channels failed due to 'MyPath'\New\build\classes\pic\1.png (Accès refusé)'.  Falling back to streams.
    'MyPath'\New\nbproject\build-impl.xml:931: Failed to copy 'MyPath'\New\src\pic\1.png to 'MyPath'\New\build\classes\pic\1.png due to java.io.FileNotFoundException 'MyPath'\New\build\classes\pic\1.png (Accès refusé)
    BUILD FAILED (total time: 2 seconds)

我使用的是NetBeansIDE8.2,Sys:Windows10


共 (1) 个答案

  1. # 1 楼答案

    这是一个文件/文件夹权限问题。您的用户无权更改生成过程中涉及的某些文件/文件夹,因此Netbeans也无权更改。您可以通过在命令行中以root用户身份运行ant命令来验证这一点——它应该会突然起作用

    我通过更改错误消息中列出的父文件夹的组权限并将我的用户添加到所述组中,解决了mac上的问题

    对于Windows上的权限,我不是专家,因此我不应该尝试告诉您如何在Windows上执行相同的操作,但是您可以参考类似的内容-https://www.online-tech-tips.com/computer-tips/set-file-folder-permissions-windows/-以获得实现相同操作的帮助