2012-04-03 9 views
1

私はIDEとしてEclipseを使用しています。私はフォルダから.classファイルをインポートして、getResourceAsStream()を使用してロードし、クラスとして定義しようとしています。しかし、それは動作しません、それはnullとして表示されます。getResourceAsStream()で.classファイルをロードする際の問題

私はリソースというフォルダに配置しました。だからパス "/resources/Test.class"を使用しています

私は.txtファイルをロードしようとしました。しかし、それはちょうどnullになるので、私の.classファイルをロードしたくないようです。

アイデア?助けをあらかじめありがとう!

解決済み:申し訳ありませんが、私はJavaとこのIDEにちょっと新鮮です。ちょっと混乱していました。私が関数を呼び出した方法では、ファイルを呼び出すクラスと同じフォルダにファイルがあることが必要でした。それを私のパッケージにインポートして、問題を解決しました。

投稿する前に少し前に考えていないのは申し訳ありません。彼らの時間を取った人のおかげで!

+2

あなたが[SSCCE](http://sscce.org/)を投稿すると、より速くヘルプを得ることができます。できるだけ少ないコードを教えてください。問題を再現するために実行することができます。 – ulmangt

答えて

1

これは通常動作するものの一部です。そうでない場合は、問題を再現するための最小のテストケースを投稿してください。

お試しThisClassName.getClassLoader().getResourceAsStream()

また、パスがクラスパスにある場合は、フォルダ名を使わずに "Test.class"を試してみてください。

+0

私はコードといくつかのさらなる説明を追加しました。私はそれが助けてくれることを願っています。 – user1310856

+1

申し訳ありません私はJavaとこのIDEにちょっと新鮮ですので、ちょっと混乱していました。私が関数を呼び出した方法では、ファイルを呼び出すクラスと同じフォルダにファイルがあることが必要でした。それを私のパッケージにインポートして、問題を解決しました。 投稿する前に少し前に考えていないのは残念です。彼らの時間を取った人のおかげで! – user1310856

関連する問題