0

これが私のコードの一部です。窓の下では問題ありません。

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

ただし、UNIXでは、javac近くの最初の山かっこで「'('または'['expected」を指定しますnew LinkedList<TreeNode>

それのどこが悪いんだい?

4

2 に答える 2

4

UNIXボックスでjava-versionを実行します。1.5以降のバージョンを入手しない場合(明らかにそうです)、ジェネリックはサポートされません。

UnixでJDKをアップグレードする必要があります

于 2012-09-13T21:40:04.627 に答える
1

おそらくUNIXマシンには、 Genericsを認識しない古いJavaがまだインストールされています(Java SE 5.0より前)。

于 2012-09-13T21:39:29.727 に答える