を使用していくつかの設定をファイルに保存するコードがありますFileOutputStream
。これは、私が何千回も書いた標準コードです。
FileOutputStream out = new FileOutputStream(file);
try {
BufferedOutputStream bos = new BufferedOutputStream(out);
try {
store(bos, comments);
} finally {
bos.close();
}
} finally {
out.close();
}
ユーザーの 1 人が、通話中に Linux で次のエラーを報告していclose()
ます。
java.io.IOException: Inappropriate ioctl for device
at java.io.FileOutputStream.close0(Native Method)
at java.io.FileOutputStream.close(FileOutputStream.java:341)
at java.io.FilterOutputStream.close(FilterOutputStream.java:160)
これが間違った -d32 または -d64 パラメータ (この質問のように) を使用して JVM を誤って起動した場合にのみ発生するのか、それとも何か他のことが起こっている可能性があるのか、誰かが知っていますか?