この回答に従ってtxtファイルを読み込もうとしていますが、うまくいきません。次の例外が表示されます。
java.io.IOException: Root is not accessible
- com/sun/io/j2me/file/Protocol..unknown.(), bci=21
- com/sun/io/j2me/file/Protocol..unknown.(), bci=424
- com/sun/io/j2me/file/Protocol..unknown.(), bci=5
- javax/microedition/io/Connector.open(), bci=73
- javax/microedition/io/Connector.open(), bci=6
- javax/microedition/io/Connector.open(), bci=3
これはコードです:
try
{
fileConnection = (FileConnection)Connector.open("file://home//pi//test.txt", Connector.READ_WRITE);
if(fileConnection.exists())
{
int size = (int)fileConnection.fileSize();
is= fileConnection.openInputStream();
byte bytes[] = new byte[size];
is.read(bytes, 0, size);
String str = new String(bytes, 0, size);
System.out.println(size);
}
}
権限に関係していると思いますが、これらを設定しました:
javax.microedition.io.Connector.file.read
javax.microedition.io.Connector.file.write
java.io.FilePermission "file://*" "read,write"
誰でも私を助けることができますか?
前もって感謝します、