我通常可以编译这个文件,但当我在上面运行javac时,我得到;找不到符号";。我错过了什么?

我通常可以编译这个文件,但当我在上面运行javac时,我得到;找不到符号";。我错过了什么?,java,compiler-errors,package,javac,cannot-find-symbol,Java,Compiler Errors,Package,Javac,Cannot Find Symbol,我尝试使用以下java代码创建和对象ExerciseLib,然后调用对象上的方法打印列表: ExerciseLib entry = new ExerciseLib(); out.println(entry.getEmploees("http://ism.dmst.aueb.gr/ismgroup100/emploees.csv"); ExerciseLib类如下所示: public class ExerciseLib { private final String delimiter = ",

我尝试使用以下java代码创建和对象ExerciseLib,然后调用对象上的方法打印列表:

ExerciseLib entry = new ExerciseLib();
out.println(entry.getEmploees("http://ism.dmst.aueb.gr/ismgroup100/emploees.csv");
ExerciseLib类如下所示:

public class ExerciseLib {

private final String delimiter = ",";


public ExerciseLib() {

}


public List<Emploee> getEmploees(String csvURL) throws Exception {

    try {

        URL csv = new URL(csvURL);
        List<Emploee> emploees = new ArrayList<Emploee>();

        BufferedReader in = new BufferedReader(new InputStreamReader(csv.openStream()));

        String inputLine;
        while ((inputLine = in.readLine()) != null) {

            String[] fields = inputLine.split(delimiter);
            emploees.add(new Emploee(Integer.parseInt(fields[0]), fields[1], fields[2], fields[3], Integer.parseInt(fields[4]), Double.parseDouble(fields[5])));

        }

        in.close();

        return emploees;

    } catch (FileNotFoundException e) {
        throw new Exception("Could not find csv file: " + e.getMessage());
    } catch (Exception e) {
        throw new Exception("Error: " + e.getMessage());
    }

}// End of getEmploees

}// End of class
公共类ExerciseLib{
专用最终字符串分隔符=“,”;
公共练习库(){
}
公共列表GetEmploes(字符串csvURL)引发异常{
试一试{
URL csv=新URL(csvURL);
列表雇员=新的ArrayList();
BufferedReader in=新的BufferedReader(新的InputStreamReader(csv.openStream());
字符串输入线;
而((inputLine=in.readLine())!=null){
字符串[]字段=inputLine.split(分隔符);
add(新雇员(Integer.parseInt(字段[0])、字段[1]、字段[2]、字段[3]、Integer.parseInt(字段[4])、Double.parseDouble(字段[5]);
}
in.close();
返回雇员;
}catch(filenotfounde异常){
抛出新异常(“找不到csv文件:+e.getMessage());
}捕获(例外e){
抛出新异常(“错误:+e.getMessage());
}
}//GetEmploes结束
}//下课

我可以编译这个文件,但是当我在cmd上运行javac时,我得到了ExerciseLib的“找不到符号”。我几乎100%确信我没有犯打字错误,那怎么了??我必须提到,类ExerciseLib在一个包中,我不知道是否以及如何导入。

您必须在javac命令行上指定ExerciseLib类的类路径如果javac不让它编译,如何“编译文件”?谢谢您的回复,我该怎么做?我可以在textpad上编译它,但当我尝试在cmd上运行它时,它会说找不到ExerciseLib的符号,我也不太明白@mouseeventyu必须在javac命令行上指定ExerciseLib类的类路径如果javac不让它编译,“你能编译这个文件吗?”谢谢你的回复,我该怎么做呢?我可以在textpad上编译它,但当我尝试在cmd上运行它时,它会说找不到ExerciseLib的符号,我也无法理解@MouseEvent