好的,所以我从这开始:
import java.awt.*;
import java.applet.*;
public class Oval extends Applet {
public void paint (Graphics g)
{
g.setColor(Color.red);
g.fillOval(50,50,70,70);
}
}
将其保存为Oval.java。然后我运行了javac Oval,它吐出了类文件。将类文件链接到我的HTML,一切都很好。然后我试着改变椭圆的颜色来说Color.blue,一切都不太好。我刚刚更改了Oval.java文件中的代码,然后重新运行了javac Oval,结果是一个“新”类文件......但它的输出完全相同。
我是否必须“重置”内存空间或其他内容?我已经尝试了一段时间来得到答案,但我只是缺乏准确提出问题的词汇。
答案 0 :(得分:2)
听起来好像浏览器正在缓存类文件。我会试试
答案 1 :(得分:1)
可能是您的浏览器正在缓存以前版本的applet。尝试清除/禁用缓存。
答案 2 :(得分:0)
也许旧版本在您的浏览器缓存中?尝试点击页面上的以下键:
答案 3 :(得分:0)
您无需重置Java环境。
您可能打开了一个浏览器窗口,并且您的浏览器正在尝试“智能”,以避免重新加载已经“获取”的页面。根据浏览器的不同,您需要了解如何清除浏览器缓存。