2011-11-29 179 views
0

我測試Java Applet和當我改變了代碼,保存它(我使用NetBeans 7.0.1,並有「上自動編譯保存」選項勾選上),並刷新Applet的犯規重載它的源代碼頁面,小程序不會讀取其新代碼,但仍會從緩存(或從任何地方)加載舊代碼。 我試過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")); 
    } 

} 

無緩存清理幫助,但後來清爽約一分鐘後,新的小程序重新加載。

+0

你的html看起來像什麼?如果手動清除瀏覽器的緩存會發生什麼? – DagR

回答

0

小程序應該像applet瀏覽器或Appleteer工具,它不緩存類進行測試。如果在瀏覽器中測試,確保Java控制檯打開(有Java控制面板中的選項)刷新頁面之前&鍵入Ctrl-X(我認爲這是「明確的三級緩存」)。

+0

我的小應用程序(我的意思是真正的一個)工作在默認Netbeans的小程序wiever罰款,但添加到網頁,它doent's要加載,因爲擔保權的圖像,並拋出一個錯誤(我發現剛纔) – kajacx

+0

嘿,只想問一下,我如何打開java console然後點擊失敗打開的applet? – kajacx

0

大聲笑,現在我看到所有的問題是,我的舊電腦變慢接管30秒編譯源代碼:d抱歉打擾。