次のコードに問題があります。 .ppmファイルに書き込もうとしています。FileOutputStreamファイルが見つかりませんでした。
Red.java:6:報告されていない例外java.io.FileNotFoundException;キャッチまたは宣言されている必要があります FileOutputStream fout = new FileOutputStream(fileName); ^ アイデアをお探しですか?
import java.io. *;
パブリッククラスレッド{
public static void main(String args[]) {
String fileName = "RedDot.ppm";
FileOutputStream fout = new FileOutputStream(fileName);
DataOutputStream out = new DataOutputStream(fout);
System.out.print("P6 1 1 255 ");
System.out.write(255);
System.out.write(0);
System.out.write(0);
System.out.flush();
}
}
なお、私のコードは正しく表示されています。適切な場所でコードセクションを開始する方法に関するヒントは高く評価されます。 –
私はあなたのファイル名への新しいストリームを開いているが、System.outを介してstdoutに書き込んでいることを(無関係に)指摘できますか?したがって、.ppmの内容はファイルではなくコンソールに送られます。 –
ありがとう、私はそれが問題だと思った。私はやや欠陥のある例から始めていた。 –