我目前正在上斯坦福大学的CS106A在线课程。作为其中的一部分,我需要安装Eclipse并运行Karel
我是使用最新版本的Eclipse安装的,安装使用的是这里的说明:https://web.stanford.edu/class/cs106a/eclipse.shtml,我也是使用相同的说明安装的。
我正在尝试启动Karel并使其运行,但是我得到一个空白屏幕,如here所示
有什么办法解决这个问题吗?我正在运行Java 8更新121
发布于 2019-07-07 09:04:54
对于更新的参考,匿名的答案也适用于我,至少在最初的Karel任务中,我还使用了从当前CS106A站点下载的Java1.8。
对我有用的是:(a)将SEE赋值附带的karel.jar文件重命名为karel_old.jar,然后(b)将Blank Karel项目的jar文件复制到:https://web.stanford.edu/class/cs106a//resources/BlankKarelProject.zip
添加到Assignment 1项目,并将其重命名为karel.jar (来自Mac上的Finder - am )。祝好运!
发布于 2020-08-04 00:26:06
要解决此问题,请安装旧版本的。
示例如下:https://gist.github.com/gwpantazes/50810d5635fc2e053ad117b39b597a14
当我试图用最新版本的Java运行机器人Karel时,我遇到了与最初的海报相同的问题(空白屏幕)。当我切换到java版本6时,它运行正常。
安装不同的java JDK后,请将java IDE的编译器设置为使用正确版本的java
考虑使用java版本管理器,以便更容易地切换版本。我用的是mac,所以我用了jenv - https://www.jenv.be/
发布于 2017-11-24 11:51:01
实际上,就在最近,我偶然发现了这个问题。如果你从Stanford SEE Website获取任务,并从Current Stanford Class Website安装Eclipse (就像我的情况一样,是因为我运行的是Windows10Pro,我需要x64 Eclipse版本,因为Stanford SEE Website中的版本是基于旧的x32 Eclipse版本),你必须从Current Stanford Class Website获取或下载任务。尝试使用这些任务文件作为您的工作任务文件,或者将Stanford SEE Website任务文件中的karel.jar文件替换为Current Stanford Class Website任务文件中的karel.jar文件。
我的JDK/JRE运行版本信息: 1.8。
*PS:对于“任务文件”的冗余措辞,很抱歉。
https://stackoverflow.com/questions/43929424
复制相似问题