2015-10-29 38 views
0

我剛剛完成了一個程序「Maven java project」。我正在使用Jersey庫/。編譯澤西庫不同Java版本時出錯

我需要在java 1.4中編譯和運行我的程序。

我在Eclipse中將遵從性更改爲1.4。

加上關於適應某些類pom.xml中

<plugins> 
    <plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-compiler-plugin</artifactId> 
    <version>3.3</version> 
    <configuration> 
     <source>1.8</source> 
     <target>1.4</target> 
    </configuration> 
    </plugin> 
</plugins> 

現在我得到錯誤:

code showing the error

Error 2 jersey and java 1.4

任何幫助將不勝感激!

+0

__Q:__爲什麼目標1.4呢?聽起來不合邏輯。 – Verhagen

+0

我需要將它部署在使用java 1.4.2的舊系統上。 – MultiTask70

+0

我認爲你可以使用的最早版本的Java是'1.5.0_13'。我正在查看[Jersey 1.0]的清單(http://mvnrepository.com/artifact/com.sun.jersey/jersey-bundle/1.0),並將其作爲JDK版本 –

回答

1

Jersey與Java 1.4不兼容。也不是<>語法。你至少應該使用java 1.6。

+0

你建議我做什麼,然後從java 1.4環境注入服務器上的json對象? – MultiTask70

+1

我會**非常**強烈建議升級您的Java版本。 1.4已經過時了很長時間。如果這是不可能的,你可以先看看Jackson的JSON序列化。 – Remi

+0

將服務器更新到較新的Java版本。 – Verhagen