aria0547
چهارشنبه 14 تیر 1391, 14:54 عصر
سلام من یه مشکلی دارم تو خوندن تکست از فایل . اول کد هامو یه نگاه بندازین
try {
FileConnection fc1= (FileConnection) Connector.open("file:///c:/private/test.txt", Connector.READ);
if (fc1.exists())
{
DataInputStream dis = fc1.openDataInputStream();
String data = dis.readUTF();
textfield1.setString(data);
fc1.close();
} else {
FileConnection fc2= (FileConnection) Connector.open("file:///e:/private/test.txt", Connector.READ);
DataInputStream dis = fc2.openDataInputStream();
String data = dis.readUTF();
textfield1.setString(data);
fc2.close();
}
} catch (Exception e){
e.printStackTrace();
textfield1.setString(e.toString());
}
این کدهای منه وقتی رو موبایلم نصب و اجراش میکنم این اررور رو میده
java.lang.securityException: access denied
همچنین از کدهای زیر استفاده کردم بازم نتیجه access denied شد
private String read(String url) throws IOException {
FileConnection fc = (FileConnection) Connector.open(url, Connector.READ);
StringBuffer sb = new StringBuffer();
try {
InputStream in = fc.openInputStream();
try {
int i;
while ((i = in.read()) != -1) {
sb.append((char) i);
}
} finally {
in.close();
}
} finally {
fc.close();
}
return sb.toString();
}
و اونت command هم کد زیر
url="file:///C:/a.txt";
try {
textfield1.setString("File contents: " + read(url));
}catch (Exception e){
textfield2.setString(e.getMessage().toString());
}
یه فایل تکست تو درایو c:/a.txt دارم میخوام محتواشو تو textfield1 نمایش بدم کسی میتونه کمک کنه؟
try {
FileConnection fc1= (FileConnection) Connector.open("file:///c:/private/test.txt", Connector.READ);
if (fc1.exists())
{
DataInputStream dis = fc1.openDataInputStream();
String data = dis.readUTF();
textfield1.setString(data);
fc1.close();
} else {
FileConnection fc2= (FileConnection) Connector.open("file:///e:/private/test.txt", Connector.READ);
DataInputStream dis = fc2.openDataInputStream();
String data = dis.readUTF();
textfield1.setString(data);
fc2.close();
}
} catch (Exception e){
e.printStackTrace();
textfield1.setString(e.toString());
}
این کدهای منه وقتی رو موبایلم نصب و اجراش میکنم این اررور رو میده
java.lang.securityException: access denied
همچنین از کدهای زیر استفاده کردم بازم نتیجه access denied شد
private String read(String url) throws IOException {
FileConnection fc = (FileConnection) Connector.open(url, Connector.READ);
StringBuffer sb = new StringBuffer();
try {
InputStream in = fc.openInputStream();
try {
int i;
while ((i = in.read()) != -1) {
sb.append((char) i);
}
} finally {
in.close();
}
} finally {
fc.close();
}
return sb.toString();
}
و اونت command هم کد زیر
url="file:///C:/a.txt";
try {
textfield1.setString("File contents: " + read(url));
}catch (Exception e){
textfield2.setString(e.getMessage().toString());
}
یه فایل تکست تو درایو c:/a.txt دارم میخوام محتواشو تو textfield1 نمایش بدم کسی میتونه کمک کنه؟