スタンフォード大学が提供するEclipseバージョンを使用していないため、このエラーが発生します。詳細については、
編集:このリンクは機能しなくなったため、削除しました。
編集:
上記のリンクが機能しなくなったため、次の手順を記述しました。私はもうカレルを使用していないので、誰かがガイドをフォローして修正を加えることができる場合は、この回答を編集するコメントをお願いします。
指示:
a。スタンフォードのWebサイトにアクセスし、次のソフトウェアをダウンロードします
- スタンフォード大学のWindows用Eclipse
- JavaJreソフトウェア
b。ソフトウェアをインストールします。
c。[割り当て]タブからAssignment1.zipをダウンロードします。
d。割り当てをEclipseにインストールします。
これで、セットアップガイドは完了です。一般的な問題について話し合いましょう。
問題:
問題1:空白の画面
これは、SunJavaJREソフトウェアの最新バージョンをインストールしたことを意味します。この問題の解決策はIです。スタンフォードのWebサイトからダウンロードしたものを除くすべてのJREソフトウェアバージョンをアンインストールします。
または、これを試してください
a.Eclipseソフトウェアを開きます。
b。メニューツールバーで、[ウィンドウ]、[設定]の順にクリックします
c。次の簡単な手順に従ってください。
- 「設定」ウィンドウで、「Java」をクリックします。
- 「Java」の下に表示されるドロップダウンセクションで、「インストールされたJRE」をクリックします。
- スタンフォードのWebサイトからダウンロードしたJREはjre6アップデート2です。それでそれを選択します。jre6のみがスタンフォードエクリプスソフトウェアと互換性があります。したがって、システムにインストールされている他のすべてのバージョンのチェックを外し、下の画像に示すようにjre6ボックスをチェックします。
- [OK]をクリックします。5.プログラムを実行します。これで、出力に問題がないことがわかります。
問題2:エラー
プログラムを実行すると、このエラーに気付く場合があります。
*
*Exception in thread "main" java.lang.NullPointerException
at acm.program.Program.main(Program.java:917)
at stanford.karel.Karel.main(Karel.java:202)*
*
これは、Stanford Eclipseソフトウェアをダウンロードしておらず、EclipseWebサイトからダウンロードした最新バージョンのEclipseを使用していることを意味します。だから私が上で述べた詳細なガイドに従ってください。すべてが正常に動作します。