Java项目归档文件提交?

时间:2014-02-21 23:48:55

标签: java archive

将我的所有文件存档到一个文件中意味着什么?以下是要求。我有我的程序工作和东西,但我不知道为什么它应该通过存档文件在线提交?这是否意味着拉链?如果有人有此经验,可以通知我。谢谢!

  

问题的文件应存档到一个名为BinTree< your的存档文件中      缩写取代。存档文件应包含:

     
      
  1. 主类的UML类图(包括类关系)
  2.   
  3. 评论源代码(每个类的注释以及所有公共方法和实例   变量)
  4.   
  5. 自动生成哪种Java代码的简短描述   UML图以及为使程序正常工作而必须添加的内容。
  6.   
  7. javadoc生成的API文档
  8.   
  9. 使用linux作为主要开发平台的自述文​​件
  10.   

2 个答案:

答案 0 :(得分:2)

通用“归档”文件术语只是建议一种将所有必需组件打包到您提交的单个文件中的方法。一个“zip”文件应该没问题(还有其他格式,“rar”等)。你可能最好用你的假设向你的教练发送一个短电子邮件并询问它们是否正确。 (“我假设一个”zip“文件包含所有正确命名的组件,将满足您的提交要求?如果没有,您还有其他偏好吗?”)

答案 1 :(得分:1)

就个人而言,我会使用zip over jar(实际上只是扩展名不同,但仍然如此)。传统上,.jar文件用于打包Java源代码,以便在部署应用程序或库时使用,而.zip用于将任意文件(如教师请求的文件)保存在一起。这是一种非常常见且广泛使用的格式,几乎每个人都应该能够处理(Windows支持内置,不需要特殊软件)。

如果你在Windows上,你可以使用第三方工具(例如WinZip)或只是将所有文件放在一个文件夹中,右键单击并选择“发送到 - >压缩文件夹”(参见{{3}对于Windows 7说明,或者只是谷歌的说明。)

在Linux上,您可以使用zip工具(或gzip用于.gz文件,这是Linux的一种非常广泛使用和常用的选项。

根据您的描述,假设zip文件可以接受并且您的真实姓名是Gamer Girl,您可能希望将文件命名为BinTreeGG.zip

顺便说一句,如果我不得不猜测她想要你的原因,我会说,因为当每个学生只提交一个文件时,她会更容易保持井井有条并处理许多学生的提交(相反许多人的姓名很可能是唯一的(你的名字缩写)。