2001年02月04日

沈黙のJava VM

最近、Internet Explorer(IE)のJava VMが動かないことに気が付いた。Java VMとはJava Virtual Machineの略で、Javaのバイトコードを走らせることができるOSのようなものだ。つまり、これがないとIEでJavaアプレットを起動させることができない。

去年の後半からずっと忙しかったので、IEでのJavaの動作についてはほとんど気にも止めていなかった。しかし、動かないのがはっきりすると、やはり気になる。そこで、まず、ウェブ上で同様の現象が報告されていないか検索してみたのだがヒットしない。次に、最近インストールしたJava 2 SDK v1.3付属のJRE(Java 2 Runtime Environment)が怪しいと思い、削除してみた。しかし、一向に直る気配はない。今度はIEのオプションを考えられる限りいろいろといじってみたが、やはりダメであった。仕方がないので、現在使用しているIE5.5 SP1を削除して、IE5に戻してみたが効果はなし。終いには、Windows 2000 SP1を当て直したりしたが、変化なし。こうなったら根競べとばかりに、レジストリをくまなく見て回り、それらしい個所を調べては修正するという方法もとったが、どうにもならない。

Javaアプレットを動かすだけならば、Java VM Selector for IEでSunのJava Plug-inを使えば何とかなる。しかし、いちいち全画面を再描画するという動作に不満もあり、根本的な解決にもならないので、こりゃ、Windows 2000を再インストールしなけりゃダメかと思ったそのとき、ふと、あることが頭に浮かんだ。去年の8月にインストールした.NET Framework SDK Technology Previewのことである。早速、アンインストールしてみたところ、正常にJavaアプレットが起動した。.NETのC#が使えなくなっても困るので、最新の.NET Framework SDK Beta 1をインストールしてみたが、こちらは問題がなかった。

ふう、まったくやれやれである。

Posted by Foota at 2001年02月04日 00:00
Comments