Java Plug-inの△!警告がウザイ件

Java 6u10でJava Plug-inが新しくなってから、少し気にはなっていたんですけど…何がって言うと下の画像にあるようにJWS(Java Web Start)やJava Appletのウィンドウの右上に表示される黄色の△!マークの警告です :|

JWSwarnning

信頼されないアプレットウィンドウが使用されていることを通知するためのセキュリティ警告なのですが…Java 6u10以前のバージョンでは、控えめに表示されていただけなのですが、Java 6u10以降は警告アイコンがウィンドウから飛び出てるわ黄色で目立つわで、表示されるとウザイことこの上ない :roll:

まぁ、Java SE 6 Update 10 リリースノートに以下のように明記されてるわけですが…。

Windows 上での署名されていない Java アプレットウィンドウの変更

Windows では、新しい最上位ウィンドウを開く署名されていないアプレットは以前、そのウィンドウが「Java アプレットウィンドウ」であることを識別するために、ウィンドウのいちばん下にステータスバナーを配置していました。6u10 では、そのバナーが、右上隅に配置された小さい三角形の警告アイコンに置き換えられました。そのアイコンの上にマウスポインタを置くと、「Java アプレットウィンドウ」というメッセージがツールヒントとして表示されます。

でも、セキュリティ警告なので簡単に設定などでは表示をオフできないのが難点です。あたり前なんですけど… :arrow:

結局、このウザッたい警告を消すにはJWSやAppletのJarファイルに署名して信頼できるものにするしかありません :cry:

仕方ないので、『テストのため、オレオレ証明書でjarに署名する方法 – 今日覚えたこと』を参考にして、署名したら確かにウザッたい警告は表示されなくなりました。

う~ん、昔AntのSignJarタスクとかを使って署名したりしてたんだけど…完全に記憶の彼方です。毎回、手作業で署名するのは面倒なので調べて思い出さなきゃ :|

あ、今回某マシンのJREをJava 6u11にアップデートしたのはアプレットの起動が速くなることを期待したためで…アプレットの作りにも依るようですが、ほとんど速くならないものもある一方、ものによっては初期画面がでるまでの時間が約半分に高速化されたケースもありました ;)

警告アイコンは、そのアップデートの副作用です。まぁ、アップデートする前はそんなことすっかり忘れてたんですけど :oops:

Ant第2版 Ant第2版
Steve Holzner 長瀬 嘉秀 テクノロジックアート

Apache Maven 2.0入門 Java・オープンソース・ビルドツール Jakarta Commons クックブック―Javaプロジェクト必須のレシピ集 Effective Java 第2版 (The Java Series) Tomcatハンドブック Java魂―プログラミングを極める匠の技
by G-Tools

追記 2009-02-04 23:50:03
Twitterでhiromasa師匠にJava SE 6 Update 12のリリースノートに以下のような記述があることを教えてもらったので…早速ダウンロードして確認してみました。

信頼できないアプリケーションのトップレベルウィンドウで使用されるセキュリティ警告が、以前のものより目立たないものに改善されました。

ところが…黄色が灰色になっただけ?かと思ったら、マウスがウィンドウに入った瞬間に黄色くなったり、ウィンドウが非アクティブでマウスが上にないと警告自体が消えたり。
目立たなくなったのか、目立つようになったのか、これは改善なのか…。

Be Sociable, Share!

TrackBack URL :

Comments

  1. 4月 25th, 2009 | 2:22 PM

    Java魂―プログラミングを極める匠の技

    Java魂―プログラミングを極める匠の技
    JAVAの基本的な構文が書け、クラスやインタフェース等について多少の理解が得れたのであれ…

  2. 4月 25th, 2009 | 2:25 PM

    Apache Maven 2.0入門 Java・オープンソース・ビルドツール
    大規模なプロジェクトで利用して初めてMavenの便利さが実感できます。

    と同時に裏で勝手な動作をすることも多く、ハマることも…

    数少ないMaven2.0の和書なので価値は高い!

  3. 5月 22nd, 2009 | 7:18 PM

    Jakarta Commons クックブック―Javaプロジェクト必須のレシピ集

    Jakarta Commons クックブック―Javaプロジェクト必須のレシピ集
    基本的に逆引き形式の本なので、「何をしたい」から「どうすればいい…

Leave a reply