我正在尝试构建一个Java小程序,将文件下载到客户机。作为Java应用程序,这段代码运行良好,但当我尝试作为小程序运行时,它什么也不做。我已经对.jar文件进行了签名,并且没有收到任何安全错误消息。
代码如下:
import java.io.*;
import java.net.*;
import javax.swing.*;
public class printFile extends JApplet {
public void init(){
try{
java.io.BufferedInputStream in = new java.io.BufferedInputStream(new
java.net.URL("http://www.google.com").openStream());
java.io.FileOutputStream fos = new java.io.FileOutputStream("google.html");
java.io.BufferedOutputStream bout = new BufferedOutputStream(fos,1024);
byte data[] = new byte[1024];
while(in.read(data,0,1024)>=0)
{
bout.write(data);
}
bout.close();
in.close();
} catch(IOException ioe){
}
}
}
有人可以帮忙吗?
printFile
请使用常见的类/方法/属性命名规范。java.io.BufferedInputStream
在try
中不需要使用完全限定名称。请改用例如BufferedInputStream
。IOException
,调用ioe.printStacktrace()
。