java - '(' or '['UNIX下预期编译错误

标签 java unix javac

这是我的一段代码。 windows下没有问题。

LinkedList<TreeNode> queue = new LinkedList<TreeNode>();

但是在 UNIX 中,javacnew LinkedList<TreeNode> 附近的第一个尖括号处给出“'('或'['预期””

这有什么问题吗?

最佳答案

在你的unix机器上执行java -version。如果您没有获得 1.5+ 版本(显然是这种情况),则不会支持泛型。

您应该在 Unix 上升级 JDK

关于java - '(' or '['UNIX下预期编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12415122/

相关文章:

java - 使用 jmagick 从图像中删除元数据

java - GWT RequestFactory 是否支持扩展 RequestContext 的接口(interface)?

bash - shell 脚本 : How to trim spaces from a bash variable

python - 如何通过Python在Windows 10上使用Unix?

Java 8 扩展函数接口(interface)并组合它们

在unix c中逐字节比较两张图片

java - 为什么Java接口(interface)用javac -g编译出来的class文件里没有LocalVariableTable?

java - 为什么 javac 接受编译带有不正确树结构的包声明的类

java - 为什么 javac 为最终字段插入 Objects.requireNonNull(this) ?

java - 您可以在 JEXL 脚本中定义函数吗?