2013年(5)
分类: Java
2013-03-05 12:06:06
也谈,karel机器人配置
——在云端中的应用
本人在“博客频道-CNDN.NET”中拜读了小飞的《再谈,karel配置》(此文的网址:http://blog.csdn.net/w90300471291/article/details/7014458,相关文章虽然可以百度到很多,但是本人推荐此篇。在看本文之前最好先看下小飞的文章。)之后,又经过自身的实践,终于实现了“Karel机器人”在云端中的“Eclipse SDK”中的使用。
首先,在云端中下载“Java SE Development Kit”与“Eclipse SDK”,本人都是用的最新版本(且证实:加入Karel机器人文件也可使用,但是有些前辈发表文章说,必须要用特定的版本)。至于云端软件的使用方法,本人在此不再赘述,若有需要百度即可。
但是,因为本版本的“Eclipse SDK”默认不含Karel机器人插件,所以要对其Lva文件时行修改,修改方法如下:
首先,打开云端,利用右键菜单相关项,导出“Eclipse SDK”备份包(如下图示):
然后,用压缩软件打开生成的lva包(如右图示: ,名字可能不同),下面是打开之后的截图:
然后,再进入第一个目录“##PROGRAM_FILES##”中的“Eclipse SDK v3.7.1”中的“plugins”,截图如下:
然后,将“”机器人文件放到此目录即“plugins”中。随后,有确认要更改压缩包的对话框,确认即可。
最后,用鼠标双击“Eclipse SDK_xp_20120516.lva”,如下图示:
然后,点击“是(Y)”,从而把此压缩包导入到云端的“Eclipse SDK”之中。
当你再次打开“Eclipse SDK”时,将发现它的菜单多了一项“Stanford Menu”,截图如下(用红线画的部分):
至于如何使用,部分内容请参考下文,下文版权归小飞所有。再此本人再次感谢小飞。以下为小飞原文,未作任何删改。
再谈,karel配置
小飞
本人在baidu空间里面写过一篇关于karel配置的文章,没有想到竟然会有这么高的人气,同时在那个上面也碰到了无数的问题,所以小飞决定在这里重新以及详细的写一下,并且把所有的问题都一并提到。
这个要使用到Java,所以马上下载了JDK,然后进行JDK的配置(这里小飞就不写如何配置了,还有一个问题,好像jdk6.0才可以运行,详见:http://blog.csdn.net/hawlqiang/article/details/4325482)
接下来就是Java IDE的选择,这也毫无悬念Eclipse
但这个Eclipse可不能去官网下载,因为那个无法运行Karel机器人,要去StanFord的那里下载
(P.S.有些朋友已经下载好了Eclipse for Java 又不愿意重新下载StanFord版的可以下载放入Eclipse根更目录下的plugins文件夹中)
接下来就要下载最为关键的Karel机器人文件了,下载地址:
到此所有的准备工作就已经完成了,开始使用
打开Eclipse,会发现比正常的Eclipse多出一个StanFord Menu的菜单,这就说明你Eclipse安装正确了
如果没有的话按照上面的重新做过吧。。。
点击工具栏的,或者StanFord Menu—>Import Project
再弹出的窗口,点击Browse(下面用红色框出来了),点击完以后会弹出一个窗口让你选择文件,选择你Karel机器人文件
这就就把Karel机器人项目添加进了Eclipse中了,接下来也就是输入相关的指令指令的,再接下来就是编译
小飞就在这里卡了很久
点击工具栏的小人(第二个),或者点击stanford—>run(select class)
点击完成以后会出现一个框框,让你选择你要编译的文件(建议选择,stonemasonkarel 这张地图是有障碍物的,有些朋友说打开是空白的,也就是选择地图的问题,这个里面有很多地图都是空白的~是让你自己来编辑它的)
接着就是点击Start Program来验证你写的Code是不是正确~~
如果大家多stanford教程里面的几个地图有兴趣,那我制作一下,毕竟在原来的包里是不带的~~