Netbeans 11 不会将库复制到 dist 文件夹中

STe*_*eVe 3 ant java-11 netbeans-11

当我创建 Netbeans-Project(使用 Ant 和 java 11)时,我想在 dist 文件夹中有一个包含所有依赖库的 lib 文件夹。

我在项目中的库中拥有我所有的库(您可以在项目->属性->类路径下的库中看到它们),并且我还在项目->属性->构建->打包启用了复选框“复制依赖库”

我认为复选框启用了 copylibs,但没有 lib 文件夹。

tri*_*ogy 5

这是 NetBeans 9.0-11.0 的错误。

https://issues.apache.org/jira/browse/NETBEANS-1097

那里有一个解决方法。

基本上在你的 build-impl.xml 文件中,在以下之后删除它<condition property="do.mkdist">

 <not>
        <istrue value="${modules.supported.internal}"/>
 </not>
Run Code Online (Sandbox Code Playgroud)

  • 感谢您的回答。我不知道这是否是同一个错误,因为它似乎是 Netbeans 11 的问题。但您的解决方案看起来与我所做的非常相似:我在 nbproject/private/private 中设置了 do.mkdist=true 。特性。之后,一切都像以前一样进行。 (3认同)
  • 验证了您的解决方案:就像一个魅力,我认为它比我的黑客更好。非常感谢三部曲! (2认同)