我正在尝试实现以下教程中给出的示例: 在此处输入链接描述
我一直在尝试执行这个程序。但是我被困在一个步骤是“然后将.class文件放在(current_directory)/org/wg3i/test/目录中。”。所以,当我制作一个Java文件时来自 BlueJ 我有 .class 文件,但是我不确定如何将该文件放在 (current_directory)/org/wg3i/test/ 目录中。此外,该目录的确切位置在哪里。
附加问题:
我正在尝试实现以下代码。
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();
}
}
}
在以下链接中给出 在此处输入链接描述
但是,每当我尝试使用 javac 执行此 java 代码时,我都会收到一条错误消息,指出 package org.nlogo.headless.HeadlessWorkspace 不存在,并且还说第 4 行的 HeadlessWorkspace 不存在。
我知道我插入的链接是这样说的:
为了编译和运行它,NetLogo.jar 必须在你的类路径中。还必须存在包含其他所需库的 lib 目录。
但我不确定它到底要求我做什么。
另外,我在 Linux 中工作。