2012-03-12 70 views
1

行,所以我开始使用此:如何确保执行最新版本的类文件?

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椭圆形,它吐出了类文件。将类文件链接到我的HTML,并且都很好。然后我试图改变椭圆的颜色来说Color.blue,并且一切都不太好。我只是改变了Oval.java文件中的代码,然后重新运行javac Oval,结果是一个“新”类文件......但输出结果完全相同。

我需要“重置”内存空间吗?我试了一段时间才得到答案,但我根本没有准确提出问题的词汇。

回答

1

这可能是因为您的浏览器正在缓存先前版本的applet。尝试清除/禁用缓存。

0

也许旧版本在您的浏览器缓存中?试着打你的页面上的follwing键:

  • 的Windows:CTRL + F5
  • 苹果机/苹果:苹果+ R或命令+ R
  • 的Linux:F5
0

你不不得不重置java环境。

您可能会打开一个浏览器窗口,并且您的浏览器尝试“智能”,以避免重新加载已被“提取”的页面。根据浏览器的不同,您需要了解如何清除浏览器缓存。

2

声音像浏览器正在缓存类文件。我会尝试

  1. 运行使用the Applet Viewer
  2. 小程序如果这样的作品,那么它是一个浏览器缓存的问题(清除浏览器缓存)
  3. 但是,如果不看不同的,或者像你想的Applet查看器,那么它必须是你本地环境中的东西(或者它不是构建你想要的源文件,或者该类是出乎意料的)
相关问题