我正在为我的 Java 程序使用 acm 库,并且我想通过 HTML 将我的程序嵌入到我的网站中。通过使用
<applet archive="file.jar, acm.jar"
code="main.class"
width=400 height=600 />
但是发现当嵌入到 HTML 中时,当程序到达它应该加载 .txt 文件的部分时,它会有点吓坏并停止响应。
我隐约记得我的 AP CompSci 老师告诉我们,网络浏览器中的 java 阻止了 .txt 文件的导入,但我可能记错了。下面是我的java代码:
public NameSurferDataBase(String filename) {
nameEntry = new HashMap<String, NameSurferEntry>();
try {
BufferedReader rd = new BufferedReader(new FileReader(filename));
while (true) {
String line = rd.readLine();
if (line == null) break;
NameSurferEntry entry = new NameSurferEntry(line);
nameEntry.put(entry.getName().toUpperCase(), entry);
}
} catch (IOException ex) {
throw new ErrorException(ex);
}
}
因此,我不仅不知道如何在运行之前将 .txt 文件实际添加为要使用的东西,我什至不知道这是否可能。