2007/12/17
Windows Vistaで[Alt]+[Ptr Scr]で1ウィンドウのキャプチャを行ったときに、左下の丸い「スタート」(ウィンドウズロゴ)ボタンの上端がウィンドウにかかっていると、その丸い形状がキャプチャに入り込む。Windows史上、通常状態でのタスクバーの出っ張りは初めてなので注意が必要です。
インターネット上のデータはブラウザの一時ファイルにキャッシュされるが、Java側にも一時ファイルがある。Windowsでは次のような操作ができます。
確認環境:Windows XP+Java1.6+(Internet Explorer 7/Firefox 2)
症状: サーバからクライアントに読み込まれたアプレットがSAXを使って同じサーバのXMLを読み込むときに、Javaのキャッシュに期限付きのキャッシュがあると読み込みに失敗します。アプレットのあるページをリロードすれば正常に動作し、ブラウザを閉じなければ何度開いても正常に動作します。ローカルに置かれたファイルでは発生しません。
対策: XMLをSAXで読み込み、失敗しても気にせず、forループなどを使ってもう一度読み込めば成功します。
その他: アプレットが画像を読み込む場合には同様の問題は発生しないようです。printStackTraceの出力を見ると次のようなものです。
java.security.AccessControlException: access denied (java.io.FilePermission C:\Documents and Settings\[ユーザ名]\Application Data\Sun\Java\Deployment\cache\6.0\35\[何かのID].idx read)
調査環境が少ないので確実性は低いが、Javaのコントロールパネルからキャッシュの内容が見られるが、キャッシュの期限が空白のときにはキャッシュがあっても問題は起こらないようです。キャッシュの期限が空白になるかどうかの違いがどこにあるかは不明です。
2008/04/15 2008/5/23
確認環境: Windows XP+Java1.6+Firefox 2.0.0.14
症状: Java6.0 Update5がインストールされている状態で、Firefoxでアプレットを動作させるとフリーズすることがあります。
対策: Java6.0 Update6にアップデートします。もし、何らかの理由で不可能な場合は、これまで同様に次のような対策があります。少し古いバージョンのJavaを使う。Internet ExplorerなどのFirefoxではないブラウザを使う。ブラウザを起動して最初のアプレット起動時に、Javaコンソールを表示すれば回避できるという情報もあります。
2008/09/18
症状: JSpinnerの背景色の変更のために例えば通常使われるsetBackgorundを使っても変化しません。
対策: 次のように、型キャストやオブジェクト取得を繰り返して,JSpinner内にあるJTextFieldを取得してからデザインを設定します。
2009/01/22
確認環境: Windows XP+Internet Explorer 6、Firefoxは問題なし
症状: JSObjectから利用している場合、"\n"を改行しても問題のない場所に入れてもエラーとなる。
対策: 改行を入れない。
2009/01/22
確認環境: Windows XP+Internet Explorer 6、Firefoxは問題なし
症状: JSObjectから利用している場合、ウィンドウ名に半角スペースが入っているとエラーになる。
対策: 半角スペースを入れない。
設定ファイルの位置がWindows XPから変更されています。
ブックマークなど(Windows Vista)
C:\Users\[ユーザ名]\AppData\Roaming\Mozilla\Firefox\Profiles\[何らかのID]\
アドオンなど
C:\Program Files\Mozilla Firefox\
2009/04/21
確認環境: Windows Vista SP1+Firefox 3.0.8
症状: ツールバーで右クリック-「カスタマイズ(C)...」で、「ツールバーのカスタマイズ」ダイアログを表示しても、この時点でツールバー上にあるアイテムはドラッグアンドドロップできない。また、実害はないがこの状況に陥っているときには、「ツールバーのカスタマイズ」ダイアログの表示位置がFirefox本体に対して、本来は中央付近なのに左上になる。
対策: 少々荒いが、Firefoxをアンインストールの後、Firefoxのインストール先フォルダ、すなわち通常なら「C:\Program Files\Mozilla Firefox」を削除した後、Firefoxをインストールすれば元に戻る。ユーザ設定が保存される「C:\Users\<ユーザ名>」以下のFirefox関連ファイルを削除してもこの問題は解決しない。