※ ChatGPTを利用し、要約された質問です(原文:Java は最新Ver.はアップグレード不可?)
Javaの最新バージョンに無料アップデートできない?
このQ&Aのポイント
Javaの最新バージョンに無料アップデートできないという疑問が出てきました。
総務省のボット対策をしている○○機構は脆弱性の検出時にヘルスチェックを推奨し、そのチェックでもJavaのアップデートが必要とされています。
Javaのホームページから最新版のソフトをインストールしようとすると既にインストールされていると表示されるため、無料ダウンロードのボタンは実際には旧バージョンを提供しているのではないかとの疑問が残ります。
Java は、最新バージョンに、無料アップデートできないのか、お伺いします。
こういう疑問が出てきた経過は、つぎのようなことです。
まず、ボット対策として、総務省の○○機構が推奨しているカスペルスキーの、ウィルス・リムーバブル2011で、PCにスキャンをかけると、「脆弱性」ということで、次の2件のファイルが検出されます。
C:\ProgramFiles\Java\jre6\bin\java.exe
C:\ProgramFiles(x86)\jre6\bin\java.exe
(なお、「\」は、本来は半角なのですが、タイプの仕方がわからないので、全角になっています)。
総務省のボット対策をしている○○機構は、脆弱性が見つかった時は、「ヘルスチェック」をかけるように、示唆していますので、次に、その「ヘルスチェック」をかけてみると、やはり、「Java はアップデートが必要」ということで、アップデート用のボタンまで用意されています。
それで、そのボタンをクリックして、Java のアップデートを始めるのですが、Java のホームページから最新ソフト(と思われる)もののダウンロードボタンをクリックすると、ダウンロードは終了するのですが、それをインストールしようとすると、「このソフトは既にインストールされています。再度インストールしますか?」という小窓が表示されます。
ここで、疑問が出てきたわけです。
Java のホームページから「最新版(と思われる)」のソフトをインストールしようとしたのに、「既にインストールされてます」という表示が出るのは、わたしのPCには、Java の最新版がインストールされているのでしょうか?
もし、インストールされているなら、ウィルスリムーバブルのスキャンで、「旧バージョンのための脆弱性ファイル」として、検出されたり、「ヘルスチェック」をかけたときに、やはり「最新バージョンへのアップデートの必要性」として検出されたり、しないはずだと思うわけです。
となると、Java がホームページで提供している「無料ダウンロード」用のボタンは、最新版のインストールではなくて、旧バ-ジョンを提供しているのではないかと、疑ったわけです、最新版は、別途有料でインストールしなさいよ、と。(そのような指示画面は表示されませんが)。
ただし、残る問題として、カスペルスキーのウィルスリームバブルや、ヘルスチェックが検出している「アップグレードの必要性」というのが、そもそも、間違いかもしれないということはあります。
参考:
総務省のボット対策駆除ツール(カスペルスキーのウィルスリムーバブル)
https://www.ccc.go.jp/flow/03/322.html
ヘルスチェックのホームページ
http://www.f-secure.com/ja/web/home_jp/protection/free-online-tools/free-online-tools?ftcid=ft050&secid=se137
お礼
早速のご回答、ありがとうございます。 問題は、新しいバージョンにアップデートできないことではなくて、古いバージョンが残っていたことが脆弱性の問題になっていたのですね。 古いバージョンを削除して、新しいバージョンを入れた後にスキャンしてみたら、脆弱性は検出されませんでした。 本当に、ご敎示、ありがとうございました。