我测试了一个java applet,当我更改代码时,保存它(我使用netbeans 7.0.1并选中“自动编译保存”选项)并刷新页面,applet不会读取它新代码,但仍然从缓存(或从whereever)加载旧代码。 我试过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"));
}
}
没有缓存清理有帮助,但新的applet在大约一分钟后刷新后重新加载。
答案 0 :(得分:0)
应该在applet viewer或Appleteer之类的工具中测试Applet,这些工具不会缓存类。如果在浏览器中进行测试,请确保Java控制台已打开(Java控制面板中有一个选项)&amp;在刷新页面之前键入Ctrl-X(我认为这是'clear class cache')。
答案 1 :(得分:0)
大声笑,现在我看到所有的问题是我的旧慢速计算机需要30秒才能编译源代码:D抱歉打扰。