【发布时间】:2012-03-18 12:35:08
【问题描述】:
我一直在尝试通过 iTunesU 完成斯坦福 CS106A 课程,但我一直遇到 Eclipse 问题。我尝试使用 Karel 获得斯坦福的自定义版本,但这一直给出“无法访问 jarfile startup.jar”错误。我什至尝试获取当前版本并尝试http://www.freesoftwaremagazine.com/articles/getting_stanfords_karel_robot_run_debians_eclipse 上的说明,但是当我尝试运行编程作业时,会引发空指针异常。
我不确定要提供什么信息,但我运行的是 Mac OS 10.6.8(我认为是 64 位?),我的 Java 版本是 1.6.0_22。
您能给我的任何帮助将不胜感激。我脑子里有算法,我需要把它们拿出来! :)
【问题讨论】:
-
您究竟想做什么,发生了什么?例如,“我正在尝试做 X。我做了 a、b、c,然后 d 发生了”。
-
我使用 Mac 版本的链接从斯坦福的 CS106A 网站下载了 Eclipse。我解压缩了 .zip 文件,然后将 eclipse 目录(在我解压缩时创建)移动到 Applications 文件夹(根据课程给出的安装说明)。我在 eclipse 目录中双击了 eclipse 别名(带有 shell 脚本图标的那个),一旦 shell 脚本运行,它应该已经启动了 eclipse。 shell 脚本运行,但给出了错误“无法访问 jarfile startup.jar”。我已经读过,如果 startup.jar 不在目录中,可能会发生这种情况,但它就在那里。
-
您是否尝试运行 Eclipse.app 而不是 shell 脚本别名?
-
其实我发现了问题所在。我是从see.stanford.edu/see/materials/icspmcs106a/software.aspx 下载的,我是由 iTunesU 提供的(你会得到他们的 Stanford Everywhere 倡议),但好的版本是在stanford.edu/class/cs106a/software.html。现在工作正常。希望这可以帮助其他人解决这个问题!
标签: eclipse macos osx-snow-leopard karel