我已经下载并安装了最新版本的Java JDK(版本X86和X64)[正如斯坦福教程所说]。 截至撰写时,最新版本为8u66 但程序仍然没有显示任何内容。我不喜欢eclipse,我很确定这个程序也可以在IntelliJ上工作。我已完成以下步骤: 1.文件 - >新 - >来自现有来源的项目 - >分配1 2.将以下代码粘贴到CollectNewspaperKarel.java
中public static void main(String[] args) {
stanford.karel.Karel.main(new String[] { "code="
+ StoneMasonKarel.class.getCanonicalName() });
}
public void run() {
}
并点击运行。程序运行完美,但没有任何东西没有显示出来。
我搜索了很多,很多人说我们应该有JRE / JDK1.6但是在斯坦福网站上是#34;在安装Eclipse之前,你首先需要有一份最新版本的您的计算机上安装了Java JRE(Java运行时环境)。请注意,Java 1.8版是Java的最新版本。"
所以我认为这个程序不仅适用于1.6的最新版本的java
操作系统:Windows 10 X64 | JAVA:jdk-8u66(X64和X86)| IntelliJ IDEA:v.15.0.2
答案 0 :(得分:0)
我正在阅读有关SEE的课程。当我从Assignments下载中运行java文件时,我还有空白的Java窗口。 我能够使用标准Eclipse让它们在JDK 1.8中运行。 这就是我做的......
有一个Stanford Eclipse插件。我在https://web.stanford.edu/class/archive/cs/cs106a/cs106a.1178/eclipse/找到了相关说明。根据Mac或Windows的安装说明,无论您使用哪种,都有指向Stanford插件的链接。
然后转到https://web.stanford.edu/class/archive/cs/cs106a/cs106a.1178//resources/并下载,解压缩并导入到BlankKarelProject.zip文件中。
现在,我不知道很多东西。但是当我导入那个Blank并运行那个java文件时,我有一个空白的世界要加载。然后在那个java应用程序窗口中,我单击了Load World按钮。打开一个文件窗口,我导航到我的本地光盘上的文件名为“CollectNewspaperKarel”的世界,然后我看到这个任务的世界应该是什么样的。
我注意到导入的Assignment文件没有src或lib目录。我最好的猜测是我可以在相应的赋值的java文件中处理/编辑赋值,然后将其复制粘贴到BlankKarel.java文件中,运行,看看它发生在我选择的世界中。