gpt4 book ai didi

Java Applet 输出文件

转载 作者:太空宇宙 更新时间:2023-11-04 14:44:57 26 4
gpt4 key购买 nike

我正在尝试创建一个 Java Applet,它将信息输出到与 java applet 位于同一目录中的文本文件。我知道 Java Applet 并不理想,但我在这方面花费了大量时间,如果可能的话希望通过 Applet 解决这个问题。这是我的一些代码,介绍如何将文件中的代码读取到文本框中。我认为它会与此类似,但会输出。

public void readFile() {
String line;
URL url = null;
try {
url = new URL(getCodeBase(), fileToRead);
}
catch(MalformedURLException e) {
}
try {
InputStream in = url.openStream();
BufferedReader bf = new BufferedReader
(new InputStreamReader(in));
strBuff = new StringBuffer();
while((line = bf.readLine()) != null){
strBuff.append(line + "\n");
}
a1.append("File Name : " + fileToRead + "\n");
a1.append(strBuff.toString());
}
catch(IOException e) {
e.printStackTrace();
}
}

最佳答案

如果您希望小程序在本地计算机上存储数据,从 6u10 开始可以使用 javax.jnlp.PersistenceService

或在您的本地计算机上...

java.io.File file = new java.io.File(System.getProperty("user.home"), "yourfile.txt");
<小时/>

必须签名,否则...

请记住,从 Applet 中,您无法直接写入服务器的文件系统。您可以向服务器发出请求,使服务器写入其自己的文件系统,但 Applet 无法写入远程计算机上的文件系统。

已签名的 Applet 完全有权写入运行该 Applet 的人员的本地文件系统。如果您正在写入“当前目录”(而不是绝对完整路径),那么请确保您知道Applet正在哪个目录中运行。否则您可能确实创建了一个文件,但无法找到它!

编辑

Signed Applet Tutorial

关于Java Applet 输出文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24517487/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com