我正在尝试清理和制作一个罐子,但出于某种原因,当我做一个Run->清理并构建主项目,我没有在dist文件夹中找到lib文件夹。当我通过cmd运行我的jar文件时,这会导致类错误。如何配置它在我的构建期间在我的dist文件夹中包含lib文件夹?谢谢。
编辑: 此外,当我点击Run-> Clean and Build Main Project时,输出结果如下:
2个警告编译:创建目录:C:\ Documents and 设置\ me \ Desktop \ ProjectX \ ProjectX \ dist C:\ Documents and 设置\ me \ Desktop \ ProjectX \ ProjectX \ dist \ ProjectX.jar是一个目录 或者无法阅读。不复制库。不要复制 库。建立jar:C:\ Documents and 设置\ me \ Desktop \ ProjectX \ ProjectX \ dist \ ProjectX.jar运行此命令 没有Ant的命令行中的应用程序,请尝试:java -jar “C:\ Documents and 设置\ me \ Desktop \ ProjectX \ ProjectX \ dist \ ProjectX.jar“jar:BUILD 成功(总时间:3秒)
为什么在构建期间不复制库?
答案 0 :(得分:3)
根据 this forum.netbeans.org(缓存副本,因为forums.netbeans.org无法访问atm)文章,这可能是由于某些神秘原因将ProjectX.jar添加到所需的JAR中引起的......值得一试
编辑:缓存副本似乎已经消失,可以找到原始帖子 here 。
再次编辑:由于原始副本和缓存副本都已消失,请转到the wayback machine阅读该文章。话虽如此,anno 2018+应该考虑使用更现代/更广泛的项目格式,如Maven,Netbeans也很好地支持它,并提供更灵活的库管理方法。
答案 1 :(得分:2)
在我的情况下,我去了Libraries-> Properties。 " lib"文件夹已添加为库。删除它或删除它们(几个文件夹作为库)并进行清理和构建。
希望能帮到你。答案 2 :(得分:0)
在我的情况下,我解决了同样的问题如下: 1)转到项目>图书馆>属性>图书馆>编 2)选择缺少的库开始'缺少库:'并删除它们 3)清理和构建
干杯。
答案 3 :(得分:0)
问题是你在你的库中添加文件夹,你需要实际添加库而不是它们所在的文件夹。
1)转到项目>图书馆>属性>图书馆>编译
删除您在这些情况下添加的文件夹C:\ Documents and Settings \ me \ Desktop \ ProjectX \ ProjectX \ dist
选择添加JAR /文件夹,这些时间打开文件夹并添加所有库,Netbeans将允许您全部选择。
现在你想要好。
答案 4 :(得分:0)
Net Beans中有一个设置。右键单击您创建的Net Beans项目。
点击Build-> Packaging。您将在右侧窗格中获得03个选项
选择第03个,然后构建。您可以在/ dist
下看到/ lib文件夹答案 5 :(得分:0)
@fvu提供的URL消失。 但是我也有这个问题并解决了。