【问题标题】:Unable to start Stanford's CS106A Eclipse version - "Unable to access jarfile startup.jar" on Mac 10.6无法启动斯坦福的 CS106A Eclipse 版本 - Mac 10.6 上的“无法访问 jarfile startup.jar”
【发布时间】: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


【解决方案1】:

课程推荐的Eclipse包的正确下载链接其实是通过这里的课程页面:http://www.stanford.edu/class/cs106a/

软件链接在侧边栏中,但它使用框架,因此很难直接链接。这是没有导航的软件页面: http://www.stanford.edu/class/cs106a/software/

【讨论】:

  • 我尝试使用上面的链接,然后我被重定向到weblogin.stanford.edu/login... 正在寻找登录名(我当然没有)——似乎我无法获得到斯坦福 Eclipse 的好版本。
【解决方案2】:

我遇到了同样的问题,并且遵循了一份较旧的讲义,该讲义将我指向了较旧版本的 eclipse,我认为 OSX Tiger 之前的版本将永远无法工作。感谢您指出我正确位置的提示,我从http://www.stanford.edu/class/cs106a/ 下载了它,它立即工作。谢谢你

对于那些感兴趣的人,这甚至适用于 MAC OSX 10.10.1

【讨论】:

  • 查看资源下的第二行,它显示下载 eclipse。为我工作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-02-23
  • 1970-01-01
  • 2013-09-27
  • 2018-12-17
  • 2022-12-05
  • 1970-01-01
  • 2016-10-24
相关资源
最近更新 更多