Netbeans Clean & build classes



当我在NetBeans中清理和构建项目时,.jar文件会出现在dist文件夹中,就像它应该出现的那样。但如果项目下有多个文件呢?那些文件怎么了?例如,我有一个游戏项目,下面是不同的角色(骑士、流氓等),但我只在清理和构建时看到一个Game.jar文件,我想知道单个文件会发生什么。感谢

这些文件应该作为编译的.class文件在jar文件中。仔细检查jar文件中的内容很容易,因为它是zip格式的。你可以使用7-Zip这样的程序来打开它,或者将其重命名为Zip扩展名(例如从mygame.jar到mygame.Zip),无论你使用什么操作系统,都可能有办法打开它。

当您打开或提取jar文件时,您会在反映包结构的目录结构中找到已编译的类文件。例如,如果您在jar文件的目录src/game/characters/Knight.java中有Knight.java,您会发现类似classes/game/characters/Knight.class的内容。

名称"jar"是"Java归档"的缩写。它存储项目中的所有类和其他资源(例如,图像)。

您在.java文件中定义的类将编译为.class文件,这些文件包含在.jar文件中。

所有资源都编译到JAR文件中。如果您想为资源创建一个单独的JAR,您需要将项目拆分为两个maven项目:一个JAR用于代码,一个用于资源。然后,您可以创建第三个项目来生成分发。

不过,这是一项艰巨的工作。除非您有明确的动态加载要求,否则将所有内容都保存在一个JAR中会容易得多。

相关内容

  • 没有找到相关文章

最新更新