2

私はJavaパッケージ(パッケージA)を持っていて、別のパッケージ(パッケージB)に含まれているファイルを取得します。たとえば、パッケージAIにClassAという名前のクラスがあるとします。ClassAは、パッケージBに含まれているxmlファイル(つまり、構成ファイル)にアクセスする必要があります。

ClassAから構成ファイルにアクセスするために使用できる手順は何ですか?

前もって感謝します。FA。

4

3 に答える 3

6

これを使って:

ClassA.class.getResourceAsStream("/packageB/yourfile.ext");
于 2009-12-21T11:52:06.663 に答える
2

importステートメントを使用します。

たとえば、クラスBarをパッケージからパッケージa.b.c.d内のクラスにインポートa.b.cするには、次のように記述します。

package a.b.c;

import a.b.c.d.Bar;

class Foo {
}
于 2009-12-21T11:49:53.260 に答える
-1

Javaでは、再帰などによってパッケージのファイルを取得することはできません。

パッケージのクラスは、jar内の多くの異なるフォルダー(異なるルートを持つ)にある可能性があることに注意してください。

ただし、完全なクラスパスがわかっている場合は、(複雑なタスクで)これらすべての異なる場所で自分自身を検索できます...

于 2009-12-21T11:50:52.340 に答える