2009-08-20 4 views
0

暗号化と認証にサードパーティのJavaアプレットを使用するWebアプリケーションがあります。それはいつもちょっとひどいですが、今は私の髪を引き出しています。JavaアプレットがMSJVMで読み込まれない

週末には、MSロードバランスクラスタに移行し、DNSをアップグレードして、すべてのMSパッチを展開しました。 MSJVMを使用しているすべてのユーザーのアプレットが失敗するようになりました。解決策は簡単ですが、最近のバージョンのSunをインストールするだけですが、なぜMSJVMが失敗しているのかわかりません。

他のすべての設定が動作します(Firefox、Safari、Windows、Linux、MacのいずれかのSun)。または、私は妥当な努力をして作業することができますが、何もできないのでMSJVMが動作します。

私はMSJVMが償却されることを理解していますが、サイト(http://www.microsoft.com/mscorp/java/default.mspx)には何も機能しなくなるはずがありません。私は、MSJVMを作ってSunの修正やインストールが容易かどうかを判断できるようにするか、デスクトップ構成チームにMSJVMの会社ポリシーを更新させるための情報を求めています。

おかげ

アップデート2009年10月19日:それは何かがMSJVMを無効にしていることは明らかです。そのJVMを使用しているユーザーを拒否する必要がありますが、サイトを更新することは優先事項ではありません。私たちは失敗してからSUNをインストールするように指示するだけです。

答えて

0

ほとんどの場合、アプレットで使用されるJavaバージョンは、MSJVMでサポートされているJavaバージョンよりも優れています。

私はあなたのリンクに従っていますが、そのバージョンが何であるかを見つけることができませんでした。私は、Java 1.1以前のもの(Java 1.1.17やそのようなもの)だと思います。

エラーメッセージやスクリーンショットがある場合は、トラブルシューティングが簡単になります。

しかし、正解は、最新バージョンのJavaプラグインを使用することです。

Javaバージョンを特定するためのスクリプト(javascript)があり、最新のものをダウンロードするためのリンクが用意されていますが、今すぐ見つけることができません。 java.sun.comを見て、見つかるかどうか確認してください。

+0

はい、MSJVMはJava 1.1.xまでしかサポートしません – cjstehno

0

MSJVMは非常に古いであるJava 1.1.xの、越えてやったことがなかったです。したがって、SwingなどのJava 1.2(Java 2と呼ばれる)で登場した機能は動作しません。 MSJVMでは、UIのAWTにかなり制限されています。

マイクロソフトが導入した非互換性(たとえばdelegateキーワード)によって引き起こされたライセンスの問題と訴訟は、マイクロソフトがJVMをこれ以上使用しなかったことを意味していました。

0

2009年7月30日現在、MS JVMが何度も拡張された後、最終的にはサポートされなくなり、終了時に終了したと思います。

回避策アプリケーションを起動するためにカスタムVBスクリプトを使用することは絶対にできない場合は、これまでに使用したことがあります。スクリプトは、アプリケーション起動時にMSJVMをデフォルトにするための簡単な変更を行います通常の操作の設定に戻してください。

すなわち

は、デフォルトとして日JRE 1.5.0_Xのデフォルト

起動アプリケーション

リセットレジストリとしてMS JVMのレジストリを設定します。

私は便利なコードを持っていない、あなたは迅速なgoogleでVBレジストリの変更を見つけることができるはずです。私はおそらくあなたが立ち往生すればそれを掘り起こすことができます。

関連する問題