2011-11-02 106 views
0

我剛開始使用maven的項目。但是,當我嘗試建立這個項目我得到以下錯誤:在使用Maven構建項目時遇到問題

MyClass.java:[7,2] annotations are not supported in -source 1.3 
(use -source 5 or higher to enable annotations) 
@Override 

我有我的機器上安裝最新的JRE,我曾嘗試編輯pom.xml文件來解決這個問題,但我有沒有運氣。我也嘗試過搜索谷歌,但我幾乎沒有想到。

有誰知道我可以如何配置項目使用最新的JRE?或者如果這不是問題的其他解決方案。

在此先感謝。

(另外,我從來沒有使用Maven的之前,所以原諒我,如果我說話聽起來很愚蠢)

編輯:我使用maven從最新終端的Ubuntu發佈

+1

你是否使用命令行中的maven,或集成在IDE中?你正在使用哪個版本的Maven?什麼OS? – hovanessyan

+0

我在最新的Ubuntu發行版中使用了終端中的maven。我很抱歉。我已更新帖子 – NotACleverMan

+1

請發佈您的pom.xml,這可能會非常有幫助 –

回答

1

我懷疑您已在您的pom.xml中配置了舊版本的JRE。

你的pom.xml包含這樣的東西嗎?

<properties> 
      <java.version>1.6</java.version> 
    </properties> 
    <build> 
      <plugins> 
        <plugin> 
          <groupId>org.apache.maven.plugins</groupId> 
          <artifactId>maven-compiler-plugin</artifactId> 
          <configuration> 
            <source>${java.version}</source> 
            <target>${java.version}</target> 
          </configuration> 
        </plugin> 
      </plugins> 
    </build> 
+0

這工作。我錯過了屬性部分。謝謝。 – NotACleverMan

2

打開您的pom.xml並使用工件ID maven-compiler-plugin搜索插件。檢查標籤。你的情況似乎是1.3。把它改爲1.5(除非你真的必須爲JVM 1.3編譯你的代碼,在這種情況下,你應該刪除與這個舊版本不兼容的東西 - 例如註釋)。