需要的最低Java版本

jv4diomz  于 2023-03-11  发布在  Java
关注(0)|答案(6)|浏览(285)

使用GSON API所需的Java/JDK的最低版本是什么?gson-2.2.1.jar的最低版本是什么?

ipakzgxi

ipakzgxi1#

我找不到Gson版本和JAVA版本之间的“兼容表”,有吗?我用的是Gson 2.8.5,不知道它是否完全兼容JAVA 1.7。

toe95027

toe950272#

Gson使用泛型,因此在使用JDK 1.5+时需要使用它。
话虽如此,我不明白为什么您至少不使用JDK 6

f45qwnt8

f45qwnt83#

使用jdk1.8到gson 2.8.5可以正常工作。更高版本到2.10.1可以正常编译,但无法使用无效常量类型在jboss服务器中部署应用程序:19

waxmsbnn

waxmsbnn4#

Gson大量使用JDK 1.5特性;这是Gson的最低版本,特别是注解和泛型。
查看这段GSON源代码,其中使用了注解

@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
public @interface SerializedName {
    String value();
}
8ulbf1ek

8ulbf1ek5#

我遇到了一些与此相关的问题,当时GSon的最新版本是2.8.5,这不适用于java 1.5(最小1.6)。
与Java 1.5兼容的GSon的最新版本是GSon 2.4

lztngnrs

lztngnrs6#

您需要最低Java 1.5版本,因为它大量使用Java 1.5特性,如注解。

相关问题