2

我尝试提取附加在我的“src”文件夹中的文件。

所以我想从文件中获取 Inputstream 并将其写入例如 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 回答