卡雷尔机器人:无法找到或加载主类

Hud*_*eth 2 java karel

我运行此命令进行编译,它运行成功:

javac -d . -cp .;KarelJRobot.jar StairClimber.java
Run Code Online (Sandbox Code Playgroud)

然后我用它来尝试运行我的类:

java -d –cp .;KarelJRobot.jar StairClimber
Run Code Online (Sandbox Code Playgroud)

我明白了

Error: Could not find or load main class ûcp
Run Code Online (Sandbox Code Playgroud)

这是整个类文件:

import kareltherobot.*;

public class StairClimber {
    public static void main(String[ ] args)
    {   
        /* You fill this in */
        World.setVisible(true);
    }
}
Run Code Online (Sandbox Code Playgroud)

我从这里得到了卡雷尔模拟器:

http://csis.pace.edu/~bergin/KarelJava2ed/KJRDistribution060110.zip
Run Code Online (Sandbox Code Playgroud)

Bal*_*usC 5

java -d –cp .;KarelJRobot.jar StairClimber
--------^
Run Code Online (Sandbox Code Playgroud)

你的cp参数连字符是错误的.您需要在(美国)键盘-旁边的那个0.不要从某些PDF文件或网站上复制命令.全部输入命令.

java -d -cp .;KarelJRobot.jar StairClimber
Run Code Online (Sandbox Code Playgroud)