stanford Java公开课 Karel机器人开发环境eclipse安装与配置
来源:互联网 发布:网络感叹号怎么解决 编辑:程序博客网 时间:2024/06/07 08:51
stanford Java公开课Karel机器人开发环境eclipse安装与配置
1:安装jdk1.8,是否成功打开cmd,java-version
有些教程说需要配置环境变量,
PATH,JAVA_HOME,CLASS_PATH等,我第一次配置了,cmd里使用java命令正常。后来没有配置,也可以正常使用。
如果cmd里面没有java命令,需要配置下,这里不做描述。
2:安装stanford下载的eclipse,解压后直接运行,不需要安装,eclipse官网下载的,需要加入一个组件edu.stanford.cs106_2.0.1.201603271702.jar
3:安装jdk6。为什么安装jdk1.6,因为Karel机器人的程序在jdl1.8里,无法运行。我测试过会出错误。
为什么先安装jdk1.8,再安装jdk1.6?
因为我第一次操作,先安装1.6,再打开eclipse,无法运行,提示需要jdk1.8的支持。
所以我先安装1.8,运行eclipse成功。再次安装1.6,在eclipse里切换当前使用的jdk版本,切换到1.6。正常运行Karel机器人程序。
4:导入BlankKarel,
/*
* File: BlankKarel.java
* ---------------------
* This is a blank Karel project that you can change at will. Remember, if you change
* the class name, you'll need to change the filename so that it matches.
* If you want to make the program load with a specific world, make the
* world file named the same as this class. For example, when this program is
* run, it would try to load BlankKarel.w if there is one.
*/
//import acm.program.*;
import stanford.karel.*;
public class StoneMasonKarel extends SuperKarel {
public static void main(String[] args){
stanford.karel.Karel.main(new String[]{
"code="
+StoneMasonKarel.class.getCanonicalName() });
}
public void run() {
/* You fill this in */
move();
move();
}
}
运行时候出错误,使用jdk8会出错的,需要使用jdk6。
错误报警为
Exception in thread "main" java.lang.NullPointerException
at acm.program.Program.main(Program.java:917)
at stanford.karel.Karel.main(Karel.java:202)
下面是在eclipse里设置使用jdk1.6的操作
RUN Configurations
下面是运行结果
官方教程The art and science of java
里第一个GUI程序。
import acm.graphics.*;import acm.program.*;public class hello extends GraphicsProgram {public void run(){add(new GLabel("hello world stanford"),100,75);}}
也可以正常运行。
虽然很喜欢CSDN,但是这里的博客编辑器真的不好用。
插入图片,无论光标在哪里,图片都跑到第一行,插入代码段也是。
- stanford Java公开课 Karel机器人开发环境eclipse安装与配置
- WIN7 32位 jstanford Java公开课 Karel机器人开发环境eclipse安装与配置
- Stanford公开课《Programming Methodology》里面的Karel机器人的配置方法
- Stanford公开课《Programming Methodology》里面的Karel机器人的配置方法。
- Stanford公开课《Programming Methodology》里面的Karel机器人的配置方法。
- 斯坦福大学公开课《编程方法学》之笔记二——任务三:Karel与Java
- Stanford编程方法学公开课作业 2 ---- Karel中生成棋盘的代码
- Ubuntu JAVA开发环境软件安装与配置(JDK Eclipse)
- Stanford : cs106a 编程方法学课程 Karel程序 编译环境配置
- 安装eclipse+java+android开发环境配置
- Stanford编程方法学公开课作业 1 ----关于Karel 中点寻找问题的讨论 (Midpoint finding)
- java环境配置与Eclipse安装
- Java开发环境的安装与配置
- Java开发环境安装与配置
- java开发环境的安装与配置
- Java开发环境安装与配置
- 《JAVA开发环境之安装与配置》
- Java开发环境(JDK)安装与配置
- redis- hash操作
- webstorm2017.1.3破解教程
- android AsyncTask介绍
- LeetCode 15. 3Sum
- Springboot+Mybatis+Maven+Oracle+Cassandra+事务(Aop)+定时任务实现
- stanford Java公开课 Karel机器人开发环境eclipse安装与配置
- 【ubuntu】vi/vim 基本使用方法
- D
- 史上最简单的自定义控件之单图片实现Button的点击效果(雷惊风)
- Spring 4 官方文档学习(④)View技术
- sfz
- Java基础教程15-for循环
- Intellij IDEA 配置jetty-jmx.xml报错Error:Duplicate config file paths found
- org.json简单使用方法(Java)