gpt4 book ai didi

java - -source 1.3 不支持泛型

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:29:52 24 4
gpt4 key购买 nike

我在 maven 打包时遇到问题。在这段代码中:

public class LoginDialog extends Dialog {

private final TextField<String> customer;
^here
private final TextField<String> login1;
private final TextField<String> password1;
private final MainController controller= new MainController();
private String customerId;
private String login;
private String password;

我有这样的错误:

[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure
...src/main/java/com/messagedna/web/client/widget/LoginDialog.java:[19,27] error: generics are not supported in -source 1.3

这可能是什么原因?

最佳答案

Java 1.5 中添加了泛型。您的 Maven 正在针对 Java 1.3 进行编译。

这可以通过以下两种方式之一解决。

移除泛型以便您可以针对 < 1.5 进行编译

更改 maven 配置以针对较新版本的 java 进行编译。你应该能够在你的 pom 中编辑你的编译器插件:

        <plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.0</version>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>

这告诉 maven 为 1.5 编译

关于java - -source 1.3 不支持泛型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15746264/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com