2012-03-12 50 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查看器,那麼它必須是你本地環境中的東西(或者它不是構建你想要的源文件,或者該類是出乎意料的)
相關問題