我已经开始在stanford网站上学习编程方法(CS106A)课程.但我无法启动斯坦福卡雷尔.
我使用的是eclipse indigo classic 3.7.1和Windows 7 64位操作系统..
我写了以下代码:
import stanford.karel.*;
public class CollectNewspaperKarel extends SuperKarel {
// You fill in this part
public void run(){
move();
move();
}
}
Run Code Online (Sandbox Code Playgroud)
它给出了错误
Exception in thread "main" java.lang.NullPointerException
at acm.program.Program.main(Program.java:917)
at stanford.karel.Karel.main(Karel.java:202)
Run Code Online (Sandbox Code Playgroud)
小智 5
你好bhuwansahni虽然我之前已经写了一个答案,但现在我正在编写整个过程来在任何eclipse版本中运行Karel.
在Eclipse中创建一个新项目(File -----> New -----> Java Project)
在Created Project中加载作业.
步骤a: -在所需文件夹中提取作业1.
步骤b: -导入赋值(文件----->导入----->常规----->文件系统----->浏览你的文件夹并完成导入.)
现在以不同的方式运行它(运行----->运行配置----->)
步骤a: - 在Java Applet下创建新配置.
步骤b: - 在Main下写主类stanford.karel.Karel
图片为**步骤3的步骤b ] http://i.stack.imgur.com/0LpI3.jpg
步骤c: - 在(x)=程序参数中的参数中写入代码= CollectNewspaperKarel
图片为**步骤3的步骤b ] http://i.stack.imgur.com/alIss.jpg
步骤d: - 应用并运行
现在卡雷尔是最可爱的机器人.
图片为**步骤3 ]网址: - (i.stack.imgur.com/d8SAa.jpg)将http://放在前面看看...因为这里我不能发布两个以上的超链接.
您收到该错误是因为您没有使用斯坦福大学提供的 Eclipse 版本。欲了解更多详细信息,
编辑:删除此链接,因为它不再起作用。
编辑:
由于上面的链接不再有效,我编写了以下步骤。由于我不再使用卡雷尔,如果有人按照指南进行操作并可以进行任何更正,请发表评论或编辑此答案。
指示:
a.访问Stanford网站并下载以下软件
b.安装软件。
c.从“作业”选项卡下载“Assignment1.zip”。
d. 将作业安装到 Eclipse 中。
现在,我们已经完成了设置指南。我们来讨论一下常见问题:
问题:
问题 1:黑屏
这意味着您安装了最新版本的 Sun Java JRE 软件。解决这个问题的方法是:一、卸载除了从Stanford网站下载的JRE软件版本之外的所有JRE软件版本。
或者,试试这个
a.打开Eclipse软件。
b. 在菜单工具栏中,单击“窗口”,然后单击“首选项”
C。请按照以下简单步骤操作:
问题2:错误
当您运行该程序时,您有时可能会注意到此错误。
*
*Exception in thread "main" java.lang.NullPointerException
at acm.program.Program.main(Program.java:917)
at stanford.karel.Karel.main(Karel.java:202)*
Run Code Online (Sandbox Code Playgroud)
*
这意味着您没有下载斯坦福 Eclipse 软件,并且您使用的是从 Eclipse 网站下载的最新版本的 Eclipse。因此,请遵循我上面提到的详细指南。一切都会很好。
| 归档时间: |
|
| 查看次数: |
10617 次 |
| 最近记录: |