gpt4 book ai didi

java - IntelliJ编译问题,java找不到符号但提供其位置?

转载 作者:行者123 更新时间:2023-12-01 08:52:46 24 4
gpt4 key购买 nike

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

package AbstractGames.ConcreteGames.mnkGame.HackTrick;

// Marked as unused in IntelliJ
import AbstractGames.ConcreteGames.mnkGame.HackTrick.HackTrickBoard;

public class HackTrickGUI
{
public static void main(String s[])
{
//HackTrickBoard board = new HackTrickBoard();
AbstractGames.ConcreteGames.mnkGame.HackTrick.HackTrickBoard board = new AbstractGames.ConcreteGames.mnkGame.HackTrick.HackTrickBoard();
}
}

当我尝试编译此代码时,出现错误

java: cannot find symbol
symbol: class HackTrickBoard
location: AbstractGames.ConcreteGames.mnkGame.HackTrick

java 似乎无法找到 HackTrickBoard 类但又知道它在哪里? IntelliJ 可以毫无问题地从自动完成菜单中找到它,并且不会将其语法突出显示为错误。

Main 有问题吗?

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

最佳答案

该类可以从编译中排除,它由项目 View 中的类图标上的一个小x 表示。

可以在此处删除排除:

excludes

关于java - IntelliJ编译问题,java找不到符号但提供其位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42286745/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com