Atom linter 无法识别同一包中的 类
Atom linter doesn't recognize classes in the same package
我目前有 linter
包(此处:apm install linter
)和 linter-javac
包(此处:apm install linter-javac
)。它在大多数情况下都很好用,但是当我尝试使用包时,它无法识别同一包中的 类,如下所示:
树:
银行
- Account.java
- Account.class
- AccountManager.java
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。
我目前有 linter
包(此处:apm install linter
)和 linter-javac
包(此处:apm install linter-javac
)。它在大多数情况下都很好用,但是当我尝试使用包时,它无法识别同一包中的 类,如下所示:
树:
银行
- Account.java
- Account.class
- AccountManager.java
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。