Netbeans Clean&构建类

时间:2012-01-10 01:53:16

标签: java file netbeans jar

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

3 个答案:

答案 0 :(得分:3)

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

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

名称“jar”是“Java archive”的缩写。它将所有类和其他资源(例如图像)存储在项目中。

答案 1 :(得分:1)

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

答案 2 :(得分:0)

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

但是,这是很多工作。除非你有明确的动态加载要求,否则更容易将所有内容保存在一个JAR中。