2013-02-20 27 views
4

我正在構建使用「enum」作爲變量名的很老的Java代碼,並且我得到了「Enumeration無法解析爲變量」的錯誤。我怎樣才能刪除錯誤?使用eclipse編譯舊的Java源代碼

<OLD JAVA CODE> 
Enumeration enum = props.propertyNames(); 
while (enum.hasMoreElements()) { 

以下this site,我試圖將編譯器合規性級別設置爲1.3,但它不起作用。

enter image description here

enter image description here

+0

你已經採取了看,來了警告當您選擇較低級別的合規性級別時?看一個例子[這裏](http://d.pr/i/fwld)。 – arin 2013-02-20 02:02:42

+0

我們可以看到沒有懸停的情況下源代碼的樣子嗎? – nitind 2013-02-20 02:57:19

+0

@nitind:我添加了Java源代碼。 – prosseek 2013-02-20 03:00:58

回答

7

再次檢查屬性> Java編譯器設置。您可以通過在此對話框中配置類的編譯器遵從設置(我用的Juno)擺脫因使用保留關鍵字enum的錯誤:

Juno dialog