2012-12-20 38 views
3

無法解決此屏幕中的問題。斯坦福CS106a:一些Java applet錯誤,不允許運行程序

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

所有的代碼工作在一個月前。 我改變了什麼:我有一個不同版本的eclipse(現在:Eclipse IDE for Java Developers 1.5.1.20120920-0737,不知道以前的版本是什麼)。

與環境變量混淆。由於這不影響ot

請幫忙。

+2

請在此處發佈您的代碼和例外,而不是通過圖像。 –

+0

看看這是否與你的問題有關[作業1卡雷爾不生活在一個世界](https://groups.google.com/forum/?fromgroups=#!topic/see-cs106a/3vhSBSKFU84) – Stanley

回答

4

試試this discussion中提到的這種解決方案。

我剛剛遇到了這個問題,使用標準(而不是斯坦福)Eclipse。 現在這可能是你的想法,但我會發布我的解決方案爲未來的旅行者 。

Assignment 1的啓動配置默認爲Applet,因此包含Karel應用程序的 未啓動。要解決此問題,請創建 併爲每個文件使用新的應用程序啓動配置。

如果你已經嘗試運行一些文件,刪除的小程序創建的,因此你可以重用的名字 CONFIGS:

  1. 打開項目屬性(在分配1例如點擊右鍵,選擇屬性)。
  2. 選擇運行/調試配置。
  3. 選擇並刪除每個配置。
  4. 單擊確定。

願力量與你同在。在左窗格中

  1. 右鍵單擊Java文件(例如CollectNewspaperKarel.java)並選擇Run As>運行配置...

  2. 選擇Java應用程序:

    創建應用程序CONFIGS。

  3. 單擊新啓動配置(帶有+的文檔圖標)。

  4. 輸入配置名稱並將其Main類設置爲關聯文件(例如CollectNewspaperKarel)。

  5. 單擊應用然後運行。 (這應該正確運行並在運行歷史中創建一個有用的條目。)

Eclipse將仍然試圖默認爲小程序,讓你從此將 需要啓動從運行歷史記錄這些配置(從 運行菜單或拉下運行按鈕)。如果您不小心在默認情況下啓動 ,它將向 運行歷史記錄(例如CollectNewspaperKarel(1))添加無用的Applet配置。您可以從「運行配置」對話框中刪除此 以保持「運行歷史記錄」整潔。

+0

謝謝,將盡力 – user1917633

+0

這有助於。非常感謝。但是我想知道這個問題是否有永久的解決方案?我如何獲得eclipse來運行我的所有程序,而不是作爲applet,而是作爲默認的應用程序? – user1917633

+0

在步驟4中選中「包含繼承的市電...」,然後點擊搜索。 – BillDarcy

1

CS106A中使用的日食是爲斯坦福和「卡雷爾機器人」定製的:) 只需下載並安裝一次,事情應該工作得很好。

+0

無法修復這沒有安裝不同的版本? – user1917633

+0

可能有辦法..但我有重新安裝原始版本時,我有一個問題。 – arunmoezhi