这是我的一段代码。 windows下没有问题。
LinkedList<TreeNode> queue = new LinkedList<TreeNode>();
但是在 UNIX 中,javac
在 new LinkedList<TreeNode>
附近的第一个尖括号处给出“'('或'['预期””
这有什么问题吗?
最佳答案
在你的unix机器上执行java -version。如果您没有获得 1.5+ 版本(显然是这种情况),则不会支持泛型。
您应该在 Unix 上升级 JDK
关于java - '(' or '['UNIX下预期编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12415122/