2

我运行这个命令编译,它运行成功:

javac -d . -cp .;KarelJRobot.jar StairClimber.java

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

java -d –cp .;KarelJRobot.jar StairClimber

我明白了:

Error: Could not find or load main class ûcp

这是整个类文件:

import kareltherobot.*;

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

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

http://csis.pace.edu/~bergin/KarelJava2ed/KJRDistribution060110.zip
4

2 回答 2

5
java -d –cp .;KarelJRobot.jar StairClimber
--------^

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

java -d -cp .;KarelJRobot.jar StairClimber
于 2011-09-21T02:40:14.937 回答
-1

尝试使用以下(也,:而不是;):

java -cp .:KarelJRobot.jar StairClimber

于 2011-09-21T02:41:55.607 回答