多年来,我一直在尝试使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();
}
}