public FileProcessor(String filenameIn, String fileModeIn){
try {
randomaccessfile = new RandomAccessFile(filenameIn, fileModeIn);
fileChannel = randomaccessfile.getChannel();
buffer = fileChannel.map(FileChannel.MapMode.READ_WRITE, 0, fileChannel.size());
} catch (FileNotFoundException e) {
System.err.println("Error while creating a File");
e.printStackTrace();
System.exit(1);
} catch (IOException e) {
System.err.println("Error while creating MappedByteBuffer");
e.printStackTrace();
System.exit(1);
}
sun.nio.ch.FileChannelImpl.mapのスレッドでの例外 "メイン" java.nio.channels.NonWritableChannelException (FileChannelImpl.java:880)JAVA - 非書き込み可能チャネル例外
NonwritableChannelExceptionを取得上記のコードのために。助けてください。ありがとう!
ur fileModeInとは何ですか? – developer
私は入力としてfilemodeを取得していますが、デフォルトでREAD_WRITEとして設定しています – ShreyasMN