Stanford CS106a:一些不允许运行程序的java applet错误

时间:2012-12-20 04:22:21

标签: java

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

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

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

与环境变量混淆。因为这不会影响ot

请帮忙。

2 个答案:

答案 0 :(得分:5)

尝试this discussion中提到的此解决方案。

  

我刚刚使用标准(而不是斯坦福)Eclipse遇到了这个问题。   到现在为止,这对你来说可能没什么用,但我会发布我的解决方案   未来的旅行者。

     

Assignment 1的启动配置默认为Applet,所以   包含Karel应用程序未启动。要解决这个问题,请创建   并为每个文件使用新的应用程序启动配置。

     

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

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

    愿部队与你同在。

         

    创建应用程序配置:

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

    2.   
    3. 在左窗格中选择Java Application。

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

    6.   
    7. 键入配置的名称,并将其Main类设置为关联文件(例如CollectNewspaperKarel)。

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

    10.         

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

答案 1 :(得分:1)

CS106A中使用的日食是为斯坦福和“卡雷尔机器人”定制的:) 只需再次下载并重新安装,事情就可以了。