Netbeans 11 不会将库复制到 dist 文件夹中
Netbeans 11 does not copy libs into dist folder
当我创建 Netbeans 项目(使用 Ant 和 java 11)时,我希望在 dist 文件夹中有一个包含所有依赖库的 lib 文件夹。
我在项目中的所有库都位于 Libraries(您可以在 Project->Properties->Libraries 下的 Classpath 中看到它们)并且我在 Project->Properties->Build 中也有复选框 "Copy Dependent Libraries" -> 已启用打包
我以为复选框启用了 copylibs,但是没有 lib 文件夹。
在我的 NetBeans 11 项目之一上显示了相同的问题,即在构建期间 dist 文件夹中没有创建 lib 子文件夹。该项目使用的是 JDK12。在我将 Project properties->Sources->Source/Binary Format 更改为 JDK8 后,dist/lib 文件夹被创建并填充。
这是一个 NetBeans 9.0-11.0 错误。
https://issues.apache.org/jira/browse/NETBEANS-1097
里面有个work-around。
基本上在你的 build-impl.xml 文件中,在 <condition property="do.mkdist">
:
之后删除这个
<not>
<istrue value="${modules.supported.internal}"/>
</not>
当我创建 Netbeans 项目(使用 Ant 和 java 11)时,我希望在 dist 文件夹中有一个包含所有依赖库的 lib 文件夹。
我在项目中的所有库都位于 Libraries(您可以在 Project->Properties->Libraries 下的 Classpath 中看到它们)并且我在 Project->Properties->Build 中也有复选框 "Copy Dependent Libraries" -> 已启用打包
我以为复选框启用了 copylibs,但是没有 lib 文件夹。
在我的 NetBeans 11 项目之一上显示了相同的问题,即在构建期间 dist 文件夹中没有创建 lib 子文件夹。该项目使用的是 JDK12。在我将 Project properties->Sources->Source/Binary Format 更改为 JDK8 后,dist/lib 文件夹被创建并填充。
这是一个 NetBeans 9.0-11.0 错误。
https://issues.apache.org/jira/browse/NETBEANS-1097
里面有个work-around。
基本上在你的 build-impl.xml 文件中,在 <condition property="do.mkdist">
:
<not>
<istrue value="${modules.supported.internal}"/>
</not>