3

无法解决此屏幕中的问题。

http://s8.postimage.org/n5osf76ed/qestions.jpg

所有代码都在一个月前工作。我改变了什么:我有一个不同版本的 eclipse(现在:Eclipse IDE for Java Developers 1.5.1.20120920-0737,不知道前一个是什么)。

与环境变量混淆。由于这不会影响 ot

请帮忙。

4

2 回答 2

6

试试这个讨论中提到的解决方案。

我刚刚使用标准(不是斯坦福)Eclipse 遇到了这个问题。到目前为止,这对您来说可能没有实际意义,但我会为未来的旅行者发布我的解决方案。

分配 1 的启动配置默认为 Applet,因此不会启动包含的 Karel 应用程序。要解决此问题,请为每个文件创建和使用新的应用程序启动配置。

如果您已经尝试运行某些文件,请删除创建的 Applet 配置,以便您可以重用名称:

  1. 打开项目属性(例如,右键单击Assignment 1 并选择Properties)。
  2. 选择运行/调试配置。
  3. 选择并删除每个配置。
  4. 单击确定。

愿原力与你同在。

创建应用程序配置:

  1. 右键单击 java 文件(例如 CollectNewspaperKarel.java)并选择 Run As > Run Configurations...

  2. 在左侧窗格中选择 Java 应用程序。

  3. 单击新建启动配置(带有 + 的文档图标)。

  4. 输入配置的名称并将其 Main 类设置为相关文件(例如 CollectNewspaperKarel)。

  5. 单击应用,然后单击运行。(这应该可以正确运行并在运行历史记录中创建一个有用的条目。)

Eclipse 仍将尝试默认为 Applet,因此您将需要从运行历史记录(从运行菜单或运行按钮的下拉菜单)启动这些配置。如果您不小心按默认启动,它会将无用的 Applet 配置添加到运行历史记录(例如 CollectNewspaperKarel (1) )。您可以从“运行配置”对话框中删除它以保持运行历史记录整洁。

于 2012-12-20T04:36:41.537 回答
1

中使用的 eclipseCS106A是为 stanford 和“karel the robot”定制的 :) 只需下载并再次安装它,一切就可以正常工作了。

于 2012-12-20T04:24:34.330 回答