gpt4 book ai didi

java - 数组列表初始化错误

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

我在初始化 ArrayList 时遇到问题。

当我使用 NetBeans 7.3 时,我尝试这样做:

protected Stack<Scope> scopeStack;
protected ArrayList<Scope> allScopes;
scopeStack = new Stack<>();
allScopes = new ArrayList<>();

文件已完美编译,运行良好。

但是当我切换到 linux 使用命令行来编译 java 时。它给我一个错误

src/SymbolTable.java:28: illegal start of type scopeStack = new Stack<>();      
SymbololTable.java:29: illegal start of type allScopes = new ArrayList<>();

是不是java编译器版本不同导致的?或者是什么原因造成的?

最佳答案

我推测您在 Netbeans 中使用的是 Java 1.7,而在 Linux 中您使用的是 Java 1.6。

“菱形运算符”仅在 Java 7 中引入。

使用 javac -version 查看您正在运行的编译器版本。

关于java - 数组列表初始化错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19327860/

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