对于课程项目,我下载了一个Java文件并通过Eclipse打开了一个文件。那时没有错误产生。现在,如果我只是将所有内容从该文件​​复制到属于我制作的软件包的新文件,则会产生一些错误(除了简单的软件包名称错误)。我需要使用该文件来处理该项目。您可以从下面的链接获取Java文件。

Square.java

在第21行,“私人最终位置”;会导致错误,并且

在第23行,“私有最终迷宫parentMaze;”

他们使用“位置”或“迷宫”类型的所有其他实例都会产生错误。

关键是,如果我通过eclipse打开文件,则上述行不会导致错误。
如果我只是手动复制源代码,为什么会出现错误?

有什么理由吗?我是Java的新手,我不了解这里的一些重要规则。

最佳答案

看来您缺少Maze,Position和MazePathFindingException类。确保这些文件中的每一个都参考其包名位于正确的文件夹中。例如

MazePathFindingException应该在文件夹结构中:
“ src_folder” / edu / illinois / cs / cs242 / assignment11 / exceptions /

其他两个文件应位于文件夹结构中:
“ src_folder” / edu / illinois / cs / cs242 / assignment11 / data /
包括文件,您将收到错误。

否则,编译器将不知道在哪里查找这些文件。

关于java - 通过eclipse打开Java文件没有错误,但是如果我只是复制源代码,则会产生错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4882015/

10-11 22:29
查看更多