gpt4 book ai didi

java - Singleton "getInstance"函数的 Unresolved Java 编译问题

转载 作者:行者123 更新时间:2023-12-01 22:19:19 25 4
gpt4 key购买 nike

我正在尝试使用 VS Code 在 Java 中实例化 Singleton 类。每次编译器接触该函数时,它都会抛出“ Unresolved 编译问题”。

我尝试创建另一个 Singleton 类,但出现了相同的错误。我认为这可能是 Java 编译器的问题,所以我之前放了一些 Debug.Log,但它们出现了。该问题仅出现在 Singleton 中。

在主类中:

public static void main(String[] args) 
{
GameManager gm = GameManager.getInstance();
//gm.Start();
}

在 GameManager 类中:

private static GameManager instance = null;
private GameManager() {}
public static GameManager getInstance()
{
if ( instance == null )
{
instance = new GameManager();
}
return instance;
}

我期望获得 GameManager 的实例,但它抛出了一个“public static GameManager getInstance()”行上的“线程“main”java.lang.Error 中出现异常: Unresolved 编译问题”。

最佳答案

事实证明这是一个 VS Code 问题。

安装了 Eclipse,现在一切正常。

我不知道它是 VSCode 特有的,但我会在其中提供更多详细信息。

这发生在 KDE Neon 5.17VSCode 1.39.2Java 8 OpenJDK 上。

关于java - Singleton "getInstance"函数的 Unresolved Java 编译问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58604149/

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