本帖最后由 qq小小七 于 2014-5-10 10:15 编辑
一个java的大作业,快要交了,但是不会写,希望哪个大神,闲来无事,帮忙做一下(二选一)。。。感激不尽
(一) 重复文件查找软件 用Java实现重复文件自动查找软件。可以参考现有的重复文件查找工具(http://en.wikipedia.org/wiki/List_of_duplicate_file_finders ): 2 指定本地机器上的某个目录,实现:将这个目录下所有重复的文件列出 2 文件是否“重复”,不是由文件名决定的,而是由文件的二进制内容决定的。工具的实现可以直接对比文件的内容,也可以更高效地对比文件的md5、SHA1签名。 2 需要有界面(界面可参考软件“Fast Duplicate File Finder”) 2 需要支持多个查找任务(每一个任务对应于一个特定的文件系统目录。支持新任务的创建、任务的删除,任务列表在后台用配置文件保存) (一) 编译工具前端 实现一个编译工具前端,调用已安装在当前系统上的JDK中的javac,实现对Java源代码的编译和结果显示: 2 需要有界面 2 在源代码编辑窗口中,Java关键字高亮显示 2 能够通过界面设置javac编译程序所在目录、源代码所在目录,对目录的设定保存在后台配置文件中 2 通过界面按钮直接调用javac进行编译 2 Javac输出的编译结果能够被程序捕获并显示 2 程序能够对编译结果进行分析,解析编译结果中的错误行号,对出现错误的行,在显示编译结果的同时,将源代码的对应行高亮标出 |