【发布时间】:2020-10-01 04:39:57
【问题描述】:
我有以下代码(请注意,我发布的是照片而不是复制粘贴代码,因为项目结构也相关):
我相信这个错误是因为 Serializer 在 io 包中并且看不到 GraphEditor。但是,我尝试了很多导入,例如import GraphEditor;import src.GraphEditor;import GraphEditor.src.GraphEditor,但没有一个起作用,我认为我错过了一些东西。谢谢!
【问题讨论】:
-
文件结构对我来说看起来不错。您是否尝试过通过命令行编译代码?似乎是项目设置问题。
-
看起来您的 GraphEditor 位于“默认”包中,即它没有包。将它移动到一个包中,您应该可以导入它(您需要将包语句添加到文件中,并将其移动到文件系统上以实现此目的)
-
尝试使用
src/main/java作为你的类的根 -
@Turing85 我刚刚尝试用 javac GraphEditor.java 编译它,它发现了一些错误,但是在 IntelliJ 中运行它时它工作正常