【发布时间】:2012-01-09 02:20:05
【问题描述】:
我测试了一个 java 小程序,当我更改代码时,保存它(我使用 netbeans 7.0.1 并选中“保存时自动编译”选项)并刷新页面,小程序不读取它新代码,但仍从缓存(或任何地方)加载旧代码。 我试过 Shift+F5 和 Ctrl+F5 没有结果。然后关闭并打开整个浏览器有更好的主意吗? (问题停留在 chrome 和 firefox 中)
HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<meta name="generator" content="PSPad editor, www.pspad.com">
<title>Applet 1</title>
</head>
<body>
<applet code="test/EasyApplet.class" width=400 height=300>
</applet>
<br>
<applet code="test/MyApplet.class" width=400 height=300>
</applet>
</body>
</html>
小程序:
package test;
import java.awt.*;
import java.applet.Applet;
public class EasyApplet extends Applet {
public void init() {
add(new Label("and this is even more strange text 13"));
}
}
没有缓存清理有帮助,但新的小程序会在大约一分钟后刷新后重新加载。
【问题讨论】:
-
你的 html 是什么样的?如果您手动清除浏览器的缓存会怎样?
标签: java browser applet refresh