トップ 一覧 置換 検索 ヘルプ RSS ログイン

appletのキャッシュを更新するの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
http://oku.edu.mie-u.ac.jp/~okumura/java2/test.html
http://guijava.180r.com/p%A5%A2%A5%D7%A5%EC%A5%C3%A5%C8%A4%CE%A5%AD%A5%E3%A5%C3%A5%B7%A5%E5%A4%F2%B9%B9%BF%B7%A4%B9%A4%EB%CA%FD%CB%A1.html

!方法1
 <applet code="Lesson4.class" width="300" height="100">
 No Way
 </applet>
 No Way
MSIE 6 / Firefox 1.5 / Firefox 2 / Safari 2 / MSIE 5.2.3 for Mac
!通常の反映手順
* アプレットの動作しているウィンドウを閉じる。
* アプレットのウィンドウと同じプロセスのウィンドウを全て閉じる。
 →JREのプロセスが終了する(タスクトレイのコーヒーカップのアイコンが消える)。
* 再度,アプレットの画面を開く
 + →JREが立ち上がる(時間がかかる)

!方法2
 <object codetype="application/java"
         classid="java:Lesson4.class"
         width="300" height="100">
 No Way
 </object>
 No Way
!この方法の反映手順
* アプレットの動作しているウィンドウを閉じる。
* アプレットの動作しているウィンドウを開く。
 + →閉じるウィンドウは1つだけなので作業が簡単。
 + →JREは起動しっぱなしなので高速。

Firefox 1.5 / Firefox 2 / MSIE 5.2.3 for Mac
!どうすれば出来る?
以下のコードをアプレットのstopメソッドに書くだけ。
 sun.plugin.ClassLoaderInfo.clearClassLoaderCache();

!方法3
 <object codetype="application/java"
         type="application/x-java-applet"
         classid="java:Lesson4.class"
         width="300" height="100">
 No Way
 </object>
 No Way
Firefox 1.5 / Firefox 2 / Safari 2 / MSIE 5.2.3 for Mac

!方法4
 <object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
         type="application/x-java-applet"
         codetype="application/java"
         width="300" height="100">
         <param name="code" value="Lesson4.class">
 No Way
 </object>
 No Way
MSIE 6 / Safari 2 / MSIE 5.2.3 for Mac

!方法5
 <!--[if !IE]>-->
 <object classid="java:Lesson4.class"
         type="application/x-java-applet"
         width="300" height="100">
 <!--<![endif]-->
   <object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
           width="300" height="100">
        <param name="code" value="Lesson4" />
   No Way
   </object>
 <!--[if !IE]>-->
 </object>
 <!--<![endif]-->
 No Way
MSIE 6 / Firefox 1.5 / Firefox 2 / Safari 2 / MSIE 5.2.3 for Mac (with an extra "No Way")
Note: The conditional Comments only apply to Windows IE 5.0 and newer. 
{{category2 プログラミング言語,Java}}