错误如图:
运行程序,会提示错误信息:
因为这个项目中的P1和P3两个package是在eclipse环境下建立的,而P2是我从其他地方粘过来的,所以出现了错误。第一次改的时候,试图在每个程序里按照提示的错误信息修改代码来解决问题,但始终显示有错误。不得已就删掉了P2,然后进行了正确的导入过程。
首先,在File-Import-File System中找到要导入的P2文件夹
勾选右边的选项,就会在导入后自动调整classpath等,会发现左边的目录发生了变化
(刚导入时还会有报错,这里是解决后的截图)
导入之后还需要调整代码,因为package的名字发生了变化,例如,我原来的第一行代码
package turtle;
需要调整为
package src.P2.turtle;
只要在左边的小红叉中选择change package declaration to '...'就可以自动完成调整
调整完之后这一行的小红叉应该会消失,再检查其他地方会不会报错。有可能代码的错误都解决后左边目录还会提示错误,但右键选择程序-Run As-Java Application运行一下发现就没有问题了
如图,解决错误后左边还有小红叉,但运行一下就好了。