Java > 編譯器喜好設定頁面可讓您配置與編譯 Java 程式碼和產生類別檔相關的各種設定。
Eclipse 型產品可能會變更編譯器預設值,因此,它們可能與這裡所指示者不同。
子頁面提供更多的編譯器設定:
選項如下:
|
選項 |
說明 |
預設值 |
|---|---|---|
|
編譯器標準層次 |
指定編譯器標準層次。 |
1.4 |
|
使用預設標準設定 |
當啟用時,在編譯器的相容層次方面,會套用預設的相容設定。 |
開啟 |
|
產生的類別檔相容性 |
指定所產生的類別檔相容性。 |
1.2 |
|
程式碼相容性 |
指定已接受之程式碼的相容性。 |
1.3 |
|
不接受名稱為 'assert' 的 ID |
如果啟用,只要使用 'assert'(J2SE 1.4 中的保留關鍵字)作為 ID,編譯器即會發出錯誤或警告。 |
警告 |
|
不接受名稱為 'enum' 的 ID |
如果啟用,只要使用 'enum'(J2SE 1.5 中的保留關鍵字)作為 ID,編譯器即會發出錯誤或警告。 |
警告 |
|
新增變數屬性到產生的類別檔中 |
當啟用時,會在類別檔中新增變數屬性。這會讓區域變數名稱顯示在除錯器中(位於明確指定變數之處)。 產生的 .class 檔會變大。 |
開啟 |
|
新增行號屬性到產生的類別檔中 |
當啟用時,會在類別檔中新增行號資訊。這會在除錯器中強調顯示出程式碼。 |
開啟 |
|
新增程式檔名稱到產生的類別檔中 |
當啟用時,會在類別檔中新增程式檔名稱。這會讓除錯器顯示對應的程式碼。 |
開啟 |
|
保留未使用的區域變數 |
當啟用時,則不會將未用的區域變數(亦即,從未讀取)從類別檔中除去。如果除去這項,有可能會改變除錯。 |
開啟 |
|
列入 finally 區塊 |
如果啟用,finally 區塊會列入產生的類別檔中。這對效能有正面的影響,但可能會產生較大的類別檔。 |
關閉 |
|
儲存方法參數相關資訊 |
如果啟用,方法參數的相關資訊會儲存在產生的類別檔中。 |
關閉 |



類別路徑變數喜好設定
「Java 建置路徑」內容
「建置」喜好設定頁面
「錯誤/警告」喜好設定頁面
Javadoc 喜好設定頁面
「作業標籤」喜好設定頁面