有没有可以检查出两个java程序代码相似度的软件或者方法?如果有,除了改名字之外 ,添加空格或者改

有没有可以检查出两个java程序代码相似度的软件或者方法?如果有,除了改名字之外 ,添加空格或者改变method顺序是否能避免检查出相似?

第1个回答  2015-02-28
有的,是基于编译后的字节码的检测,因此添加空格是不管用的,method顺序不清楚,大致原理跟下面这个论文里的差不多,但是具体的软件应该有所不同,需要知道具体是什么软件才好针对性的做修改以避免抄袭检测
http://wenku.baidu.com/link?url=uzT3V363aTFeXeRdikPatTaOOaL13b834bZErWs_1MlghFbxQ_NRwJDD0AEpcudqAVOu0oFLFhdAPHshAAVoBjO13jDFi7WWCiCGxXz4pYK本回答被提问者采纳
第2个回答  2019-10-29

试一下antiplag,网页链接,能对程序语言(如java、c/c++、python等)、中英文文档进行查重。

第3个回答  2015-02-28
我用的就是1楼的工具 很好用,不过团队开发时,一般svn就替代了这个东西
第4个回答  2015-02-28

    git diff

    linux diff

    winmerge

第5个回答  2015-02-28
建议下一个Beyond Compare 软件进行代码比较。
相似回答