Atom linter 无法识别同一包中的 类

Atom linter doesn't recognize classes in the same package

我目前有 linter 包(此处:apm install linter)和 linter-javac 包(此处:apm install linter-javac)。它在大多数情况下都很好用,但是当我尝试使用包时,它无法识别同一包中的 类,如下所示:

树:

银行

Account.java:

package bank;

public class Account {}

AccountManager.java:

package bank;

public class AccountManager {
    private Account[] accounts;
}

当我在 AccountManager.java 中声明 Account[] 时,它带有红色下划线并注明 cannot find symbol

测试 类,它们确实可以通过终端而不是通过 atom 进行工作和编译,并且它们仍然显示错误。我该如何解决这个问题?

(注意:ide-java包也会出现同样的问题)

这只是 linter-javac 包的一个问题。真正的解决方案是远离 Atom。