7
編譯沒有在Eclipse JDT但不能在30年6月1日或1.7.25:Java靜態導入導致編譯錯誤。可能的編譯器錯誤?
package doh;
import static doh.Wtf.InnerClass.innerclassMethod;
import java.io.Serializable;
public class Wtf {
static class InnerClass implements Serializable {
public static void innerclassMethod() {
}
}
}
用javac我得到以下編譯錯誤:
error: cannot find symbol
static class InnerClass implements Serializable {
symbol: class Serializable
location: class Wtf
註釋掉多餘的靜態導入使代碼編譯。重新排序進口報表也是如此。
好奇,但是將方法導入實現該文件的目的是什麼? – kiheru
@erencan編譯錯誤的人,什麼stacktrace? :S – m0skit0
它可能與[此類似的錯誤]有關(http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7177813)。 – assylias