我厌倦了寻找答案,我的问题是:
我想创建一个可执行文件,我正在研究一个大型程序,我遇到这个问题,我没有找到解决方案,我创建了一个新程序来查找问题,新程序没有任何代码,只是一行,以显示'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)
我正在使用Netbeans IDE 8.2,Sys:Windows 10。
答案 0 :(得分:0)
这是文件/文件夹权限问题。您的用户无权更改构建过程中涉及的某些文件/文件夹,Netbeans也无权。您可以通过在命令行中以root用户身份运行ant命令来验证这一点-它应该会突然起作用。
我通过更改错误消息中列出的父文件夹的组权限并将我的用户添加到该组中,解决了在Mac上的问题。
在Windows权限方面,我不是专家,因此我不应该尝试告诉您如何在Windows上进行权限操作,但是您可以参考类似https://www.online-tech-tips.com/computer-tips/set-file-folder-permissions-windows/的内容以获取帮助实现同一件事。