我目前正在尝试阅读我在网上找到的一些 Java 源代码来学习和学习这些材料。我想先编译这些文件,以确保它们在我研究之前能正常工作。但是,当我尝试编译时,编译器会抱怨它找不到一些需要导入的文件。所以打开main.java,我发现
package br.com.seimos.minijava;
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.util.ArrayList;
import br.com.seimos.minijava.parser.MiniJavaParser;
import br.com.seimos.minijava.syntaxtree.Program;
import br.com.seimos.minijava.visitor.TreeDumper;
import br.com.seimos.minijava.visitor.TreeFormatter;
我得到的错误来自于无法找到MiniJavaParser
,TreeDumper
...第三块代码。这些文件与主文件存在于同一目录中,那么发生了什么?什么是br.com.seimos.minijava
东西?我尝试将文件放在那些文件夹中(如 中br\com\seimos\minijava\PUT_FILES_HERE
),但仍然不行。是否br
需要在根目录下?
谢谢,我意识到这可能是一个非常基本的问题......