1

Linux の Eclipse で実行するプロジェクトがあります。そのコピーを Windows の jbuilder に移動しましたが、いくつかの問題が発生しました。

次のエラーが表示されます。

The type JList is not generic; it cannot be parameterized with arguments <String>

このコード行の場合:

private JList<String> songListView;

他にもさまざまな問題があり、そのすべてがスイングに関連しているようです。インポートする必要がある特定のライブラリはありますか?

4

3 に答える 3

5

JList は、Java SE 7 までジェネリックに改良されていませんでした。

まだ Java SE 6 を使用している必要があります。

于 2013-05-07T02:38:39.570 に答える
1

ジェネリクスはJListJava 7 でクラスに導入されました。おそらく、JDK バージョン 6 以下を使用しています。JDK 7 にアップグレードします。

于 2013-05-07T02:38:47.073 に答える
0

JDK 7 で導入された汎用 Jlistですが、古いバージョンの場合、この機能は利用できませんでした。

Eclipse を JDK 7 に向けると、問題は解決されます。

于 2013-05-07T02:42:31.737 に答える