我可以正常编译文件,但是当我运行javac时,我得到"找不到符号"。我错过了什么?

时间:2016-10-31 19:56:11

标签: 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 = ",";


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

我可以编译该文件,但是当我在cmd上运行javac时,我得到了#34;找不到符号&#34;对于ExerciseLib。我几乎100%肯定我没有输入错误,所以是什么?我必须提一下,类ExerciseLib在一个包中,我不知道是否必须导入。

0 个答案:

没有答案