Java 編譯器喜好設定

開啟「Java 編譯器」喜好設定頁面 Java > 編譯器喜好設定頁面可讓您配置與編譯 Java 程式碼和產生類別檔相關的各種設定。

Eclipse 型產品可能會變更編譯器預設值,因此,它們可能與這裡所指示者不同。

子頁面提供更多的編譯器設定:

選項如下:

JDK 標準

選項

說明

預設值

編譯器標準層次

指定編譯器標準層次。

1.4

使用預設標準設定

當啟用時,在編譯器的相容層次方面,會套用預設的相容設定。

開啟

產生的類別檔相容性

指定所產生的類別檔相容性。

1.2

程式碼相容性

指定已接受之程式碼的相容性。

1.3

不接受名稱為 'assert' 的 ID

如果啟用,只要使用 'assert'(J2SE 1.4 中的保留關鍵字)作為 ID,編譯器即會發出錯誤或警告。

警告

不接受名稱為 'enum' 的 ID

如果啟用,只要使用 'enum'(J2SE 1.5 中的保留關鍵字)作為 ID,編譯器即會發出錯誤或警告。

警告

產生類別檔

新增變數屬性到產生的類別檔中

當啟用時,會在類別檔中新增變數屬性。這會讓區域變數名稱顯示在除錯器中(位於明確指定變數之處)。 產生的 .class 檔會變大。

開啟

新增行號屬性到產生的類別檔中

當啟用時,會在類別檔中新增行號資訊。這會在除錯器中強調顯示出程式碼。

開啟

新增程式檔名稱到產生的類別檔中

當啟用時,會在類別檔中新增程式檔名稱。這會讓除錯器顯示對應的程式碼。

開啟

保留未使用的區域變數

當啟用時,則不會將未用的區域變數(亦即,從未讀取)從類別檔中除去。如果除去這項,有可能會改變除錯。

開啟

列入 finally 區塊

如果啟用,finally 區塊會列入產生的類別檔中。這對效能有正面的影響,但可能會產生較大的類別檔。

關閉

儲存方法參數相關資訊

如果啟用,方法參數的相關資訊會儲存在產生的類別檔中。

關閉

相關概念

Java 建置器

相關作業

使用 JRE

相關參照

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