我正在使用Eclipse Indigo(3.7)来构建使用ant和build.xml文件的应用程序.
我收到以下异常:
C:\navigator\nbproject\build-impl.xml:774: The libs.CopyLibs.classpath property is not set up.
This property must point to
org-netbeans-modules-java-j2seproject-copylibstask.jar file which is part
of NetBeans IDE installation and is usually located at
<netbeans_installation>/java<version>/ant/extra folder.
Either open the project in the IDE and make sure CopyLibs library
exists or setup the property manually. For example like this:
ant -Dlibs.CopyLibs.classpath=a/path/to/org-netbeans-modules-java-j2seproject-copylibstask.jar
Run Code Online (Sandbox Code Playgroud)
任何人都可以建议我如何解决这个问题?
小智 14
从GitHub中提取NetBeans项目后,我遇到了同样的问题.问题是,该文件/nbproject/private.properties包含一行...
"user.properties.file=C:\\Users\\Thilina\\AppData\\Roaming\\NetBeans\\7.3\\build.properties"
Run Code Online (Sandbox Code Playgroud)
......指向错误的位置.我纠正了这个问题,问题就消失了.
小智 6
请在下面找到解决方案: 以下是我在构建项目时遇到的错误:
“未设置 libs.CopyLibs.classpath 属性。此属性必须指向 org-netbeans-modules-java-j2seproject-copylibstask.jar 文件,该文件是 NetBeans IDE 安装的一部分,通常位于 /java/ant/extra文件夹。要么在 IDE 中打开项目并确保 CopyLibs 库存在或手动设置属性。例如:ant -Dlibs.CopyLibs.classpath=a/path/to/org-netbeans-modules-java-j2seproject- copylibstask.jar"
这是一个解决方案:
--> 打开 Netbeans
--> 选择项目
--> 右键单击
--> 属性
--> 图书馆
现在更改存储javaee-endorsed-api-7.0的库的路径。在文件浏览器中
--> 选择你的项目
--> 选择lib文件夹
--> 点击打开按钮
您将能够看到它类似于:lib\nblibraries.properties
现在你的问题解决了。不需要下载文件,因为它带有 Netbeans 包。你只需要找到文件。
请检查图像的外观(Project-->Libraries & Path)
我知道 OP 正在询问有关 Eclipse 的问题,但我在使用 NetBeans 时遇到过这个问题几次,并且在“工具”、“选项”、“Java 属性”中设置 libs.CopyLibs.classpath 属性的标准答案从未对我有用。两者都没有包含注释掉 nbproject/private/private.properties 等中的行的答案。
我确实发现在“项目属性”对话框中的“库”下,您可以创建一个“库文件夹”,您指定的所有内容(包括 CopyLibs jar)都将放入其中。我这样做是为了包含 WAR 文件所需的所有资源,因此 WAR 不依赖于服务器文件,并且它对我有用。
希望这对寻找 NetBeans 答案的人有所帮助(也许 Eclipse 中也有类似的东西)。
| 归档时间: |
|
| 查看次数: |
25758 次 |
| 最近记录: |