Lab1如何在Eclipse标准化目录
首先打开Eclipse,新建Java Project,命名为src(即我们要上传到仓库的根目录)。
注意这里我们勾选"Use project......"这一项,来把我们新建的src文件设为根目录。
之后将下发P2文件中,除rules,turtle和bin三个文件之外的文件,全部复制到src文件中,目的是免去配Junit的麻烦
之后在Package Explorer框中刷新,可以看到新加了JUnit 4这个库。
由于我们把src当作根目录,所以我们可以直接添加P1,P2两个package,然后在P1中放MagicSquare.java和txt文件,在P2中放下发的turtle和rules两个文件。
我们会发现P2相关的文件都有错误信息,查看错误信息后会发现主要分为两种:声明的库不匹配,以及引用的文件不存在。
实际上这两个错误信息的原因相同:由于.java文件相对根目录src下的关系变为了P2\turtle\xxx.java,但下发的文件中调用时只考虑了turtle\xxx.java。
(大概是在原实验中根目录下直接就是turtle,但敝校把多个实验合成一个实验,所以多了一级目录)
在红色下波浪线标注的文件前添加P2.即可。
可以看到问题解决了。
全部修改后,运行TurtleSoupTest,即可正常运行。