多年来,我一直试图让 CS106A 在我的计算机上工作,似乎我错过了我的 Java 教育的很大一部分,因为我不断听到有关依赖项和类路径的东西,并且输入了太多进入 cmd 我不知道他们做了什么。
我最近的问题是,当我只是在测试 Karel 程序时,我按照 IntelliJ 的网站上所说的那样导入了它,我认为我做的大部分事情都是正确的,karel.jar 在依赖项选项卡中等等,但是当我尝试运行这段代码,上面写着“无法解析符号‘CollectNewspaperKarel’,我不知道它指的是什么,以及我看到的所有其他答案都是我不理解的胡言乱语。所以如果有人能向我解释一下我知识中的巨大漏洞,或者至少解释一下它叫什么,这样我就可以观看视频了……那太好了。
/*
* File: CollectNewspaperKarel.java
* --------------------------------
* At present, the CollectNewspaperKarel subclass does nothing.
* Your job in the assignment is to add the necessary code to
* instruct Karel to walk to the door of its house, pick up the
* newspaper (represented by a beeper, of course), and then return
* to its initial position in the upper left corner of the house.
*/
import stanford.karel.*;
public class CollectNewspaperKarel extends Karel {
public void run() {
move();
turnRight();
move();
turnLeft();
move();
pickBeeper();
}
}