在此记录一下软件构造Lab1第二部分实现过程中的踩坑与解决记录
1.导入已有工程
将代码复制到本地后,如下

选中P2文件夹即可完成导入

2.修改文件内容
由于我使用的是IDEA,在导入项目后,出现多处飘红,如下

解决办法为:将turtle和rules两个文件夹下所有文件的import语句夹上P2.xxx,如下,即可完成修改、

3.配置jdk和junit
不知道为什么,本人文件导入后未配置jdk,如下导入,同时添加junit测试工具


在模块sdk处选择想要的jdk版本,点击右边加号选择添加jars,找到junit工具包选择导入,之后点选确定即可。

4.实验内容相关
前六个实验不多赘述,很简单
在第七个实验中要求完成凸包算法,我使用计算偏转角的方法实现找出最外圈点集,时间复杂度为O(n^2)
第八个实验要求自己设计图案,本人没有艺术细胞所以就……
实验内容并不复杂,但是由于初次接触Java和IDEA,导致在开始配置环境时花费了大量时间……借此帮助其他拥有同样困惑的读者脱坑
本文详细记录了软件构造Lab1第二部分的实现过程,包括在IntelliJ IDEA中导入并配置Java工程,解决代码导入后的编译错误,配置JDK与JUnit,以及使用偏转角方法实现的凸包算法。适合初次接触Java和IDEA的读者参考。
968

被折叠的 条评论
为什么被折叠?



