当我创建我的 Netbeans-Project(使用 Ant 和 java 11)时,我希望在 dist 文件夹中有一个包含所有依赖库的 lib 文件夹。
我在项目中的库中有我的所有库(您可以在项目-> 属性-> 类路径下的库中看到它们),并且我还在项目-> 属性-> 构建-> 打包启用了复选框“复制依赖库”
我认为该复选框启用了 copylibs,但没有 lib 文件夹。
当我创建我的 Netbeans-Project(使用 Ant 和 java 11)时,我希望在 dist 文件夹中有一个包含所有依赖库的 lib 文件夹。
我在项目中的库中有我的所有库(您可以在项目-> 属性-> 类路径下的库中看到它们),并且我还在项目-> 属性-> 构建-> 打包启用了复选框“复制依赖库”
我认为该复选框启用了 copylibs,但没有 lib 文件夹。
这是一个 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>
在我的一个 NetBeans 11 项目中,出现了同样的问题,即在构建期间在 dist 文件夹中没有创建 lib 子文件夹。该项目使用的是JDK12。在我将 Project properties->Sources->Source/Binary Format 更改为 JDK8 后,创建并填充了 dist/lib 文件夹。