これが私のコードの一部です。窓の下では問題ありません。
LinkedList<TreeNode> queue = new LinkedList<TreeNode>();
ただし、UNIXでは、javac
近くの最初の山かっこで「'('または'['expected」を指定しますnew LinkedList<TreeNode>
それのどこが悪いんだい?
UNIXボックスでjava-versionを実行します。1.5以降のバージョンを入手しない場合(明らかにそうです)、ジェネリックはサポートされません。
UnixでJDKをアップグレードする必要があります
おそらくUNIXマシンには、 Genericsを認識しない古いJavaがまだインストールされています(Java SE 5.0より前)。