![]() |
can't read file with Java
Hi .. i want to read a string from a txt file.....
The program returns error at run time from the Java's security class///any idea? try { FileInputStream fis = new FileInputStream("README.TXT"); int n; while ((n = fis.available()) > 0) { byte[] b = new byte[n]; int result = fis.read(b); if (result == -1) break; String s = new String(b); System.out.print(s); } // End while } // End try catch (IOException e) {System.err.println(e);} System.out.println(); |
Are you running this from an applet? If so then you don't have permission to access the filesystem. You can include the file in the jar and access it with Class.getResourceAsStream() or host it on the same server that hosts the applet and get it from there.
shmoove |
axa
yep i am executing it from an applet...so what i must do?
|
Applet's don't have permission to read files from the client computer. You can either include the file in the jar of the applet, and then load the file using ClassLoader's getResource... methods. Or you can put the file on the same server as the jar, and then access it remotely (I'm not too familiar with J2SE but I think you create a Url object or something).
shmoove |
| All times are GMT +1. The time now is 06:07 PM. |
Powered by vBulletin®
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.