为什么读文件失败? 不是FileApp里面的错误你把FileApp当成applet运行了FileApp不是一个applet 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你这是简单java程序,故你只需要在IDE中run或dos下 java运行就可以了浏览器是运行applet的你这个不是applet所以不行 import java.io.*;import java.awt.*;import java.applet.*;public class FileApp extends Applet {public void init() { byte buffer[]=new byte[2500]; try { FileInputStream fileIn=new FileInputStream("newbook1.txt"); int bytes=fileIn.read(buffer,0,2500); try { String str=new String(buffer,0,bytes,"Default"); System.out.println(str); } catch(UnsupportedEncodingException e) { System.out.println("The encoding\"Default\"was not found:"+e); } fileIn.close(); } catch(Exception e) { String err=e.toString(); System.out.println("error:"+err); } }} 运行结果是这个,不能直接在WINDOW下操作文件只能在DOS下操作.error:java.security.AccessControlException: access denied (java.io.FilePermission newbook1.txt read) 由于JAVA应用程序和小程序两者安全性要求不同所引起的. 库里找不到sun.awt.geom java文件操作 求助 如何远程访问数据库 .mdb ? 如何将一个一个字符运算后放到另一个字符数组~~ 怎样在一个数组中循环比较是否有两个或多个值相同? 用什么方法能实现断点续传功能?TIA各位大哥了,小女子有礼了。 servlet如何在网页生直接显示中文呢? 谁有Borland JBuilder 8 Enterprise Trial的注册码? Applet编译问题,在线,参与有分 提问,关于能否在Canvas上面写文本 请教用过InstallAnywhere的朋友 很简单的问题,请问在jbuilder4中,一个窗体如何调用另一个窗体?
浏览器是运行applet的
你这个不是applet
所以不行
import java.awt.*;
import java.applet.*;
public class FileApp extends Applet {
public void init() {
byte buffer[]=new byte[2500];
try
{
FileInputStream fileIn=new FileInputStream("newbook1.txt");
int bytes=fileIn.read(buffer,0,2500);
try
{
String str=new String(buffer,0,bytes,"Default");
System.out.println(str);
}
catch(UnsupportedEncodingException e)
{
System.out.println("The encoding\"Default\"was not found:"+e);
}
fileIn.close();
}
catch(Exception e)
{
String err=e.toString();
System.out.println("error:"+err);
}
}}
error:java.security.AccessControlException: access denied (java.io.FilePermission newbook1.txt read)