2

私はEclipseプロジェクトを持っています。

ディレクトリを追加src/directoryし、そこに SomeClass.java を配置します

アプリケーションをコンパイルします。

somedirectoryファイルシステムにファイルが表示され.classます。

しかし、日食でsomedirectoryは空に見えます。

理由は?修正方法は?

F5を何度も押します!

4

3 に答える 3

6

パッケージエクスプローラーにいるとき、Eclipseはクラスファイルを非表示にします。ナビゲーターに切り替えてみてください (Ctrl+3 と「navigator」と入力)。「bin」フォルダーが表示され、そのフォルダーにクラス ファイルが含まれます。

于 2013-11-05T18:38:25.027 に答える
1

まず、コンパイルされたクラスが含まれる Eclipsesrcフォルダーと出力フォルダーは、2 つの異なるフォルダーです。これら 2 つのフォルダーの場所は、プロジェクトのプロパティ ページの[ Java ビルド パス] タブで構成されます。構成の詳細については、こちらを参照してください

したがって、Eclipse で F5 キーを押してフォルダーを更新すると、基本的にソース フォルダーが更新さ.classれ、そこにファイルが表示されることはありません。ファイルを含む出力フォルダーは.class、Project Explorer ビューによって非表示になります。

これらのファイルを Eclipse 経由で絶対に表示したい場合は、リソースパースペクティブに切り替えて、この SO エントリの回答の指示に従うか、@markusw の指示に従ってください。CTRL-3 + ナビゲーター ビューの方がはるかに高速です。

于 2013-11-05T18:44:41.870 に答える
0

ソース ディレクトリの階層は、そのsrc中のクラスのパッケージ名と同じである必要があります。つまり、パッケージ名が のクラスがある場合com.example.util、そのクラスはディレクトリ内に配置する必要がありますsrc/com/example/util

于 2013-11-05T18:35:03.580 に答える