我有一個單元測試,我靜靜地定義了一個非常大的字節數組(超過8000字節),作爲每次運行我的單元測試時我不想讀取的文件的字節數據。javac錯誤「代碼太大」?
private static final byte[] FILE_DATA = new byte[] {
12,-2,123,................
}
這在Eclipse編譯罰款,但通過Ant腳本,我得到以下錯誤編譯時:
[javac] C:\workspace\CCUnitTest\src\UnitTest.java:72: code too large
[javac] private static final byte[] FILE_DATA = new byte[] {
[javac] ^
任何想法,爲什麼我怎樣才能避免這種情況?
答:十米臺的答案的伎倆。我將字節數組移出到一個單獨的類,它編譯得很好。謝謝!
那麼爲什麼它在Eclipse中工作? – paxdiablo 2008-10-28 12:44:37