我应该删除Netbeans项目中的dist文件夹吗?

3
我正在创建一个IT项目,它的大小以GB为单位逐渐增长。这是一个正常的数据库项目,包含一个很酷的GUI和一些jar文件。你会惊讶地知道它现在的大小是1.34GB。图片描述 我发现一个名为dist的文件夹,它占用了1.23GB的空间。图片描述 我的问题是,我应该删除这个dist文件夹吗?还是它在我的项目中有任何重要作用。
dist文件夹包含以下文件:图片描述 有没有办法减小我的项目空间呢?

2
是的,您可以安全地删除dist文件夹。原因是该文件夹中只包含“clean and build / rebuild”生成的文件,如jar、war、jnlp等。虽然看到这么多“runXYZ”文件夹还是有些奇怪! - Am_I_Helpful
1
这是什么样的项目?我猜测它是一个NetBeans/Ant项目,对吗?正如@Am_I_Helpful已经提到的那样,在这种情况下,dist文件夹是您项目的结果,即编译后的源代码。我猜runXYZ文件夹包含基于文件的数据库(如derby或H2)的文件,并且每次启动应用程序时都会重新创建。如果您从项目上下文菜单中运行“清理构建”,则应该删除并重新创建dist文件夹,因此巨大的文件应该会消失。 - funfried
@Am_I_Helpful 感谢您的帮助。它对我很有帮助。现在我将删除那个文件夹。再次感谢。 - Weirdoooo
3个回答

1
这些文件是由NetBeans中的“构建”选项创建的。这意味着这些是您项目的跨平台可执行版本。删除它们不会对您的源文件造成任何损害。

1

在Netbeans IDE中点击build函数后,dist文件夹将被创建。 dist文件夹是可执行项目文件夹,如果您要删除它,不会影响您的项目。

请记住,即使您删除了dist文件夹,IDE每次单击build重新构建项目时都会创建一个新的文件夹。

提示:尝试使用clean build来构建项目,因为它会自动删除旧的构建版本,并仅保存最新版本。


感谢@Minwu Yu的帮助。但我仍然有一个问题,为什么我总是按“清除并构建”按钮,但它不会删除我的旧构建版本? - Weirdoooo
我猜你需要检查一下你的查询命令。确保你正在执行的是"clean and build"而不是"build"。如果是"clean and build",那就意味着这些文件不是旧版本的文件,而是当前项目的文件。至于为什么项目会有这么多runxxxx文件夹,很可能是你的代码在某个地方生成了这些文件。 - Minwu Yu

1
你的项目应该只包含源代码和影响应用程序行为的资源。由IDE创建的文件不应影响此配置。
如果你正在使用这个项目,我不建议你删除它们,但是如果你通过构建自动化工具(如maven、gradle等)正确配置了你的项目,那么这些文件就没有重要性了,因为IDE必须足够智能,能够读取这些配置并自动设置整个项目。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接