Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
IntelliJ编译问题,java找不到符号,但提供了它的位置?_Java_Intellij Idea - Fatal编程技术网

IntelliJ编译问题,java找不到符号,但提供了它的位置?

IntelliJ编译问题,java找不到符号,但提供了它的位置?,java,intellij-idea,Java,Intellij Idea,我正在IntelliJ中开发一个应用程序,它在一个定义良好的命名空间AbstractGames.ConcreteGames.mnkGame.HackTrick中有一个类HackTrickBoard。在同一名称空间中,我用一个Main方法创建了一个新类HackTrickGUI,在这个方法中,我只是实例化了一个新的HackTrickBoard类 当我试图编译这段代码时,我得到了一个错误 java: cannot find symbol symbol: class HackTrickBoard

我正在IntelliJ中开发一个应用程序,它在一个定义良好的命名空间AbstractGames.ConcreteGames.mnkGame.HackTrick中有一个类HackTrickBoard。在同一名称空间中,我用一个Main方法创建了一个新类HackTrickGUI,在这个方法中,我只是实例化了一个新的HackTrickBoard类

当我试图编译这段代码时,我得到了一个错误

java: cannot find symbol
  symbol: class HackTrickBoard
  location: AbstractGames.ConcreteGames.mnkGame.HackTrick
java似乎找不到HackTrickBoard类,但知道它在哪里?IntelliJ在从“自动完成”菜单中查找它时没有问题,并且不会突出显示其语法作为错误

主要设备有问题吗


在运行/调试配置的IntelliJ中,我没有看到命令行应用程序的选项,因此我将作为应用程序启动它,也许这就是问题所在?

该类可能被排除在编译之外,它由项目视图中类图标上的小x指示

可在此处删除排除项:


HackTrickBoard类看起来怎么样?将其内容和项目视图的屏幕截图与此文件一起发布。它实际上是一个名为HackTrickBoard的空类。它是否具有正确的包语句,可能被排除在编译之外?是的,包列在文件包AbstractGames.ConcreteGames.mnkGame.HackTrick;的顶部;。嗯,我如何检查它是否被排除在编译之外。我实际上认为这可能是问题所在。类图标上会有一个小的十字x,这就是为什么我要求提供项目视图的屏幕截图,请参阅。
java: cannot find symbol
  symbol: class HackTrickBoard
  location: AbstractGames.ConcreteGames.mnkGame.HackTrick