1

おそらく私は問題を誤解しているので、間違った質問をしている可能性があります。Mac OSX 10.8.3 を使用しており、Eclipse でアプレットを作成しています。import java.*where *is awtappletutilなどを使用しようとすると

Eclipse はエラーを表示し、基本的に Java ライブラリを認識しないかのように動作します。設定で、Java SE 6 JRE を選択しました。コンパイラ準拠レベルを 1.6 に下げてみましたが、何も起こらなかったようです。

私がインポートしたいくつかのクラスでは、コードは Windows マシンで書かれていましたが、それがどのように問題になるかわかりません。何かご意見は?

4

2 に答える 2

1

インポートを削除すると、必要なインポートがインポートされていないことが Eclipse によって検出されます。CTRL+ SHIFT+を押しOてインポートを整理すると、Eclipse は必要なすべてのインポートを自動的に取得します。

また、必要以上にインポートしないでください。機能したとしても (絶対に機能しませimport java.*ん)、恐ろしい慣習になります。なぜなら、これらのライブラリはすべてメモリにロードする必要があるからです (必要のないものも)。メモリー・スペースを節約するために、インポートでの使用は避けてください*(Eclipse は、インポートを編成するときにこれを行います)。

于 2013-04-13T20:51:59.840 に答える
0

インポートする場合java.*は、フォルダー内にあるすべてのクラス、インターフェイスなどのみをインポートしjavaます。utils からクラスをインポートするには、インポートする必要がありますjava.utils.*。is は再帰的に*は機能しません。本当に必要なクラスだけをインポートすることをお勧めします。通常、Eclipse は、自動化されたインポート ステートメントの生成を提案します。

于 2013-04-13T20:52:35.437 に答える