我正在尝试实现以下教程中给出的示例: enter link description here
我一直在尝试执行这个程序。但是我仍然坚持“然后将.class文件放在(current_directory)/ org / wg3i / test /目录中。”那么,当我做的时候来自BlueJ的Java文件我有.class文件但是我不知道如何将该文件放在(current_directory)/ org / wg3i / test / directory.Also这个目录的确切位置。
附加问题:
我正在尝试实现以下代码。
import org.nlogo.headless.HeadlessWorkspace;
public class Example2 {
public static void main(String[] argv) {
HeadlessWorkspace workspace =
HeadlessWorkspace.newInstance() ;
try {
workspace.open(
"models/Sample Models/Earth Science/"
+ "Fire.nlogo");
workspace.command("set density 62");
workspace.command("random-seed 0");
workspace.command("setup");
workspace.command("repeat 50 [ go ]") ;
System.out.println(
workspace.report("burned-trees"));
workspace.dispose();
}
catch(Exception ex) {
ex.printStackTrace();
}
}
}
在以下链接enter link description here
中给出但是,每当我尝试使用javac执行此java代码时,我都会收到一条错误消息,指出包org.nlogo.headless.HeadlessWorkspace不存在,并且还说第4行不存在HeadlessWorkspace。
我知道我插入的链接说明了这一点:
为了编译和运行它,NetLogo.jar必须在您的类路径中。还必须存在包含其他必需库的lib目录。
但我不确定它究竟要求我做什么。
另外,我在Linux工作。