2

「src」フォルダに添付されているファイルを抽出しようとしています。

したがって、ファイルから入力ストリームを取得して、たとえば c:/file.txt に書き込みたいと思いました

私のコード:

InputStream is = Main.class.getResourceAsStream("test.txt");
            
OutputStream os = new FileOutputStream("c:/file.txt");
byte[] buffer = new byte[4096];
int length;
while ((length = is.read(buffer)) > 0) {
    os.write(buffer, 0, length);
}
os.close();
is.close();

エラー:

型の不一致: Eclipse は java.io.InputStream から org.omg.CORBA.portable.InputStream に変換できません

4

5 に答える 5

6

このインポートを削除

import org.omg.CORBA.portable.InputStream;

クラスから、追加します

import java.io.InputStream
于 2012-10-15T08:06:49.400 に答える
1

間違った をインポートしましたInputStream

java.io.InputStreamの代わりにインポートしてみてくださいorg.omg.CORBA.portable.InputStream

于 2012-10-15T08:06:58.430 に答える
1

のインポートを削除しorg.omg.CORBA.portable.InputStream、に変更します java.io.InputStream

于 2012-10-15T08:07:05.997 に答える
1

間違ったクラスをインポートしましたorg.omg.CORBA.portable.InputStream。右のクラスはjava.io.InputStreamです。

于 2012-10-15T08:07:51.517 に答える
1

インポートしましたか: -org.omg.CORBA.portable.InputStreamの代わりにjava.io.InputStream?

それを確認し、最初のインポートがある場合は、それを後のものに置き換えます。

于 2012-10-15T08:08:06.697 に答える