CodingForums.com

CodingForums.com (http://www.codingforums.com/index.php)
-   Java and JSP (http://www.codingforums.com/forumdisplay.php?f=54)
-   -   can't read file with Java (http://www.codingforums.com/showthread.php?t=37909)

alaios 05-02-2004 05:10 PM

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();

shmoove 05-03-2004 08:06 AM

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

alaios 05-03-2004 08:44 AM

axa
 
yep i am executing it from an applet...so what i must do?

shmoove 05-03-2004 10:07 AM

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.