2015-03-03 36 views
0

我在myeclipse的項目創建的行家項目作爲關鍵字:枚舉不應該被用作標識符,因爲它是從源電平在行家項目1.5錯誤

1)MVN清潔安裝

2 )MVN蝕:MyEclipse的

我的話,引進項目到MyEclipse的,但我得到了構建錯誤的負載,如

枚舉不應該使用因爲它是源級別1.5的保留關鍵字...我使用maven 3.2.5來構建和使用maven創建項目。

我正在使用myeclipse 10.7.0和Java 1.7.0 JDK。

請幫忙。

回答

1

從錯誤消息中可以看出您的項目定義爲Java 1.4(或更早版本)項目,但您擁有Java 1.5代碼(枚舉)並且正在生成Java編輯器驗證消息。檢查你的pom,看它是否定義了一個Java源代碼級別。如果是這樣,請確保它是正確的,否則定義一個,或者更改項目屬性中的java編譯器級別。如果您更改了pom,請確保右鍵單擊該項目並選擇Maven4MyEclipse-> Update Project。

只是一個額外的說明。你不需要運行mvn eclipse:myeclipse來導入一個maven項目,這很可能導致一個糟糕的MyEclipse項目,因爲Maven插件沒有與MyEclipse一起提供。相反,使用導入 - > Maven4MyEclipse->現有的Maven項目。

還有一點需要注意的是10.7不再完全支持,建議您切換到最新版本(2015 Stable 1.0或2015 CI 11)。

2

您有一個名稱爲enum的變量。由於enum是java 1.5或更高版本中的保留字,因此應該重命名該變量。

有關更多信息,您應該添加您的代碼和堆棧跟蹤。

+0

我沒有任何關於Java的關鍵字的變量/標識符。以下是錯誤的詳細信息: – user82504 2015-03-03 08:15:41

+0

我沒有任何關於Java的變量/標識符。下面是錯誤的詳細信息: 說明\t \t資源路徑\t \t位置類型 「枚舉」不應該被用作標識符,因爲它是從源代碼級1.5上\t \t Convert.java/STM/SRC一個保留關鍵字/主/ java/com/tma/sqlserver/stm/command \t第9行\t Java問題。有3908個類似的錯誤。 :-( – user82504 2015-03-03 08:15:41

+1

你能告訴'Convert.java'? – Jens 2015-03-03 08:16:59

0

該問題已經通過安裝最新版本的eclipse解決。它會自動爲myeclipse安裝m2e並編譯項目時不會出現任何錯誤。

+0

如果您因部分答案而更新,請至少標記我的答案。謝謝。 – 2015-03-04 08:30:48

相關問題