まだHelloWorldのような初級アプレットをやっていますが
ソースを変更して再コンパイルしても、新しくなったclassは読み込まれず、以前のキャッシュが表示されるので、
ソースを修正するたびにソースファイル名とHTMLのアプレットのタグの修正が必要でめんどくさいです。

みなさんのIEではclassがキャッシュから読まれたりして
困ったことは有りませんか?
他のインターネットには影響が出ないように、JAVAのテストのときだけはキャッシュを使わないように設定できないでしょうか?

このQ&Aに関連する最新のQ&A

A 回答 (4件)

windows版netscape7もそうだけど、ブラウザを一端完全終了させて、javaアイコンが消えないと、そのアプレットのjavaコードをリロードしないようですよ。


ブラウザでメモリに読んだアプレットコードは、ブラウザが起動されてるあいだは、そのままオンメモリで保持されているように思います。
なのでキャッシュクリアではアプレットコードをリロード出来ませんでした(htmlファイルはリロードしてもアプレットは最初に読んだコードで実行されてしまう(*_*)?)。

netscapeの場合、起動促進のために一部をメモリに残して終了再実行しても、結局アプレットコードのリロードにならないので、メモリに残さず完全終了して再実行させなきゃなんなくて、ちょっと時間かかるのが難点。

winXP home edition、Java SDK 1.4 での経験でした。
    • good
    • 0
この回答へのお礼

全ウインドウ終了もやりましたが、キャッシュのものが
使われました。

お礼日時:2005/04/14 16:51

IEからSunのJavaコンソールが使えるならば(SunのJRE/JDKをインストールすると,普通は「ツール」メニューから使えるようになっているはず),それを表示して「x」(クラスローダキャッシュをクリア)を押すと,キャッシュがクリアされます。

    • good
    • 0
この回答へのお礼

SunのJavaコンソールといものを知りたかったのが分かりませんでした。
ありがとうございました。

お礼日時:2005/04/14 16:53

No.1です。



駄目でしたか。。。
前にアプレット作ってるときはそれで行けてたのですが。

アプレットビューアーを使ってみるのも一つの手段かもしれません。
    • good
    • 0
この回答へのお礼

ビューアも使ったりしますが、パラメータタグの値も取りたいので、IEでなんとかキャッシュを消そうとしています。

お礼日時:2005/04/07 15:31

こんにちは。



Ctrlキーを押しながら更新、またはF5キーでリロード
してみて下さい。

キャッシュを読まずに強制的にリロードがかかると思いました。
    • good
    • 0
この回答へのお礼

こんにちは。
リロードしてもキャッシュのものが使われました。
METAタグを使ってもキャッシュのものが使われました。

お礼日時:2005/04/07 15:13

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QJavaのダウンロードについて

さっきパソコンの電源をいれたら

ダウンロード準備完了  Java(TM) Update

Java(TM) Updateを使って最新版をコンピュータにダウンロードすることができます。
最適なセキュリティーとパフォーマンスのため、今すぐ最新版をダウンロードすることをお勧めします。

Java(TM)6 Update 2 Available
Java(TM)6 Update 2 includes features and fixes to accelerate
your Java applications as well as updates to keep Java secure.

後で通知する   ダウンロード

という表示がでたのですが、ダウンロードしても問題ないのでしょうか?

Aベストアンサー

こんばんは
お持ちのPCにJavaがインストールされていれば Updateは自動で配信されます 
Java(TM)6 Update 2は今のJavaの最新ですから ダウンロードしても問題は有りません
ただ Javaはかなりの容量を使いますから(140MB位)新しいのを入れたら 以前のバージョンは削除した方がいいですよ
UpdateでHDDが一杯に成ってしまいますからね
                            参考まで

QJavaのソース(アプレット)をEclipseで読み込み実行するには?

題名が長くてすみません.
Eclipse初心者のもので,Javaのソースのみ(hoge.java)をEclipseで読み込んだまではいいのですが,実行できません.どのような設定が必要でしょうか?

また,Eclipseにてレイアウトを見ることは可能でしょうか?

ちなみに,アプレット自体は,ブラウザで正しく実行されます.よろしくお願いいたします.

Aベストアンサー

>実行できません。
とはどういう状態なのでしょうか?
コンパイルは正常終了したのでしょうか?

メニューのRun->Run..->Java Appletを選択->左下の新規(W)をクリック->右下のRunをクリックして実行。

よくあるのはJavaのソース以外に画像ファイルとかをアプレット内で使用していて、
実行時に該当のファイルが存在しないため、
実行エラーになるというのがありますが…。

あと参考情報
EclipseWiki
http://eclipsewiki.net/eclipse/

レイアウトを見ることについては、私の知る限り不可能かと思われます。

QJAVAダウンロード出来ません。

JAVAソフトウェアダウンロードのページでダウンロードを試みましたが、
http://www.java.com/ja/
ダウンロードを開始すると
"設定を確認中"と出てダウンロードが開始されません。
どうすればダウンロードできますか?

Aベストアンサー

手動で一旦ダウンロードしてから、インストールもできませんか?
http://www.java.com/ja/download/manual.jsp

Qソース添付に Thread.class のソースが含まれていません。と

ソース添付に Thread.class のソースが含まれていません。と出ます。

eclipsでデバッグしていると、

ーーー
クラス・ファイル・エディター
ソースが見つかりませんでした
----
ソース添付に Thread.class のソースが含まれていません。
下の「添付ソースの変更」ボタンをクリックすると、ソース添付を変更できます。
ーーーー
と、出てきます。
eclipsは、pleiades-e3.5-phpを使っています。
ヘルプは、jdk-6u10-docs-ja.zipをダウンロードして参照しています。
ヘルプのマージとか必要なのでしょうか?

Aベストアンサー

ソースコードとJavaDocの設定は別になります。
JDKが入れてあるのなら、その中の src.zip というファイルがJREシステム・ライブラリのソースコードです。そうでなければ Oracle のサイトから JDK ソースコードをダウンロードして下さい。
rt.jar などのプロパティーの[Java ソースの添付]でそのパスを設定すればシステム・ライブラリのソースが参照できるようになります。

コメントを日本語化したい場合は下記のサイトが参考になるかと。
http://www.atmarkit.co.jp/fjava/javatips/180eclipse032.html

QJAVA開発キットのダウンロード法。

プログラミング全くの初心者ですが、JAVAを始めてみたいと思っています。ところがJAVAの入門書を手に入れたところ、JAVAの開発キットをダウンロードしようとしてみましたが、入門書が古いせいか、そのダウンロードサイトの様子が変わっていたり、また英語表記だったりして自分なりにいろいろとやってたものの、よくわかりません。どなたか、最新のJAVA開発キットのダウンロード法を詳しく教えて頂けないでしょうか…。使用OSは、WindowsXPです。

Aベストアンサー

Windows版でいいんですよね?
下記のURLから、

・「JDKのダウンロード」をクリック
・「ACCEPT」にチェック
・Windows Platform - J2SE(TM) Development Kit 5.0 Update 6の「Windows Offline Installation, Multi-language」をクリック
・もう一度 Windows Platform - J2SE(TM) Development Kit 5.0 Update 6の「Windows Offline Installation, Multi-language」をクリック

で、ダウンロード出来ます。

参考URL:http://java.sun.com/j2se/1.5.0/ja/download.html

Qアプレットを実行すると、×が表示され、Javaアプレットの読み込みに失敗しました。のメッセージが表示されます。

Java JDK5をインストールしました。

C:\Program Files\Javaに
jdk1.5.0_06
jre1.5.0_06
がインストールされています。

コンパイルは、PATHにC:\Program Files\Java\jdk1.5.0_06\binを追加すれば、できるようになりました。


Javaアプレットの読み込みに失敗しました。のメッセージが表示されます。


// 図形の表示

import java.applet.*;
import java.awt.*;

public class Test_0002 extends Applet{
public void paint(Graphics g){
g.fillOval(0, 0, 200, 100);
}
}

Aベストアンサー

HTMLのソースとclassファイル(またはjarファイル)の配置はどうなっていますか?
読み込みに失敗したのなら、classファイルが読み込めていない可能性が高いです。

QJAVAのコンパイラのダウンロードについて

 最近、JAVAを勉強しようと思い、JAVAのコンパイラができるというJDKと呼ばれるものををダウンロードしようとしたのですが、ページが英語のせいでどうすればダウンロードできるのか全く分かりません。

 今のところ、勉強するだけなので無償と言うこれをダウンロードしたいのですが、いったいどこをどうすれば落とせるんでしょうか。

 あと、ほかにもForte for Javaを使えば便利と聞いたのですが、確かJAVAはテキストエディタとJDKがあれば作れると聞いたのですが、これはどういうことなのでしょうか。

 JAVAを始める以前の問題のような気もしますが、初心者なので誰か教えてください。

Aベストアンサー

http://java.sun.com/j2se/1.3/ja/download-windows.html を開いたら、
ページのやや下のほうにある、

Java 2 SDK, v 1.3.1_02 ソフトウェア Windows 95 / 98 / 2000 / NT 4.0 /Me (Intel プラットフォーム) 版のダウンロード

のところにあるcontinueボタンを押します。
そうすると、英語で使用契約書が表示されるので、
ページの最下部にあるACCEPT(同意する)というボタンを押すと、ダウンロード画面に進みます。
たくさんボタンが並んでいますが(やっぱり英語)、どれか1つをクリックするとダウンロードが始まります。

こんな感じでダウンロードがんばってください。

Qload:class HelloWorld not found

アプレットの表示でIEのステータスバーが
load:class HelloWorld not found
になります。
英語のパスだし、長いフォルダ名も無いし、原因らしいものは心当たりありません。

他の人が作ったクラスなら普通に表示できました。
僕が作ったクラスがおかしいのかもしれません。

import java.applet.*;
import java.awt.*;
public class HelloWorld extends Applet {
public void paint(Graphics g){
g.drawString("Hello World", 20, 20);
}
}

をコンパイルしたMD5やダンプを教えてもらえませんか。

Aベストアンサー

MD5:28a0a5816f03401dfcbfb85be26d198e
ソースに誤りはありません。
ブラウザを全部閉じてから表示し直すテストもやる価値があると思います。
アプレットが表示されるはずの部分の灰色の領域は見えましたか?

Qjavaのapiをダウンロードしたいです。

Java EEをダウンロードするのではなくてJava SEをダウンロードして、必要に応じてapiをダウンロードしたいのですが、apiはどこからダウンロードすればよいのでしょうか?

javaxが含まれるのを使いたいです。

かなり調べたのですが、意外とどこにも回答がなく困っております。
初心者ですが、よろしくお願いします。

Aベストアンサー

eclipse なんかの初期設定だと、APIドキュメントはネット上のものが見れるようになっています。
API を zip でダウンロードしておきたいということなら、以下のページからダウンロードできます。(Java SE 7 を除く)
http://www.oracle.com/technetwork/jp/java/javase/documentation/api-jsp-316041-ja.html

---
Java SEのバージョン 1.3.0、1.4.0、5.0、6 の日本語ドキュメントは、こちらのページでアーカイブ・ファイルも提供しています。
---
このように書いてある部分のリンクをクリックしてください。

QHelloWorldのソースがコンパイルできません

Javaを初めて2日目の初心者です。
JDKをDLし、環境変数を追加し、コマンドプロンプトにてjavcコマンドを実行したところ、エラーメッセージ等は出ませんでした。
そこでHelloWorldのソースを作り、コンパイル(javac)しようとしたろころ、以下のようなエラーメッセージが出てしまい、先に進めません。

エラー:HelloWorld.javaが読み込めません
エラー 1個

さまざまなHPを参照し、ソースや環境変数を変えてみても同じメッセージが出てしまいます。
ちなみに、OS等は以下の通りです。
・OS:Windows XP Pro SP2
・JAVA:JDK1.5.0_06

・システムのユーザー環境変数
JAVA_HOME C:\Program Files\Java\jdk1.5.0_06
PATH C:\Program Files\Java\jdk1.5.0_06\bin
CLASSPATH C:\Program Files\Java\jdk1.5.0_06\lib\tools.jar

・システム環境変数
CLASSPATH  C:\Program Files\Java\jre1.5.0\lib\ext\QTJava.zip
QTJAVA  C:\Program Files\Java\jre1.5.0\lib\ext\QTJava.zip

・作業用フォルダはCドライブ直下
・ソースファイルはメモ帳およびワードパッドで試しました。
・ソースは以下の通りです

public class HelloWorld
{
public static void main(String args[])
{
System.out.println("Hello Java World !");
}
}

以上です。
よろしくお願いします

Javaを初めて2日目の初心者です。
JDKをDLし、環境変数を追加し、コマンドプロンプトにてjavcコマンドを実行したところ、エラーメッセージ等は出ませんでした。
そこでHelloWorldのソースを作り、コンパイル(javac)しようとしたろころ、以下のようなエラーメッセージが出てしまい、先に進めません。

エラー:HelloWorld.javaが読み込めません
エラー 1個

さまざまなHPを参照し、ソースや環境変数を変えてみても同じメッセージが出てしまいます。
ちなみに、OS等は以下の通りです。
・OS:Windows XP ...続きを読む

Aベストアンサー

以下のコマンドでリネームしましょう。

rename HelloWorld.java.txt HelloWorld.java

というか、エクスプローラの設定で拡張子を表示させた方が良いかと思います。


人気Q&Aランキング

おすすめ情報