【気になるトレンド用語】WindowsでJavaはもう使えない? -JavaとJavaスクリプト-
2007年11月08日10時00分 / 提供:ITライフハック
来年からWindowsでJavaが動かなくなる?
Microsoftが、今年限りで、Javaランタイム・エンジンの標準搭載をやめると発表したことから、Javaが標準で利用できなくなるという話題が流れています、
これまでMicrosoftは、独自のJavaランタイム・エンジンとしてMicrosoft Java Virtual Machine(MSJVM)を開発して、自社のWindows OSに標準添付してきました。この恩恵により、ユーザーはJavaを特に意識することなく利用できてきたのした。
ところが、Microsoftは、MSJVMのサポートを2007年12月31日で完全に終了させるというのです。
その後はWindowsではJavaは使用できなくなるのでしょうか?
■そもそもJava(ジャバ)って何?
Javaは、1995年頃にSun Microsystemsが開発したプログラミング言語で、C++と同様のオブジェクト指向言語の代表格です。Java の語源はコーヒーのJava(ジャワ)ですが、明確な理由は不明です。プログラミング言語の名称として呼ぶときには「ジャバ」と発音します。
Javaで作成したアプリケーションは、Java仮想マシン(JVM)上で動作します。JVMでは、Javaの実行環境に含まれるソフトウェアが読み込み、CPUに対応した機械語に変換しながら実行されます。
例えば、JVMがインストールされているコンピューターであれば、WindowsでもMacintoshでも同じソフトウェアを使用することができるというわけです。MSJVMは、そのJVMのひとつです。
Javaプログラムは実行形態により、次のような種類があります。
・ローカルのコンピューターで実行される"Javaアプリケーション"
・ネットワーク上に置かれブラウザブラウザ上で実行できる"Javaアプレット"
・Webページを動的に作りWebサービスを行う"Javaサーブレット"
・HTML内に記述するJavaプログラムをサーバー側で解釈して動的にWebページを作り出す"JavaServer Pages(JSP)"
●Javaの歴史
1991. ジェームズ・ゴスリン(James Gosling)氏、オブジェクト指向言語 Oak 開発。
1994. Java ベースのブラウザブラウザ WebRunner 開発。
1995. Oak、Java に改称。 WebRunner、HotJava に改称。
1995. Netscape 社、 SunMicrosystems 社とライセンス契約。NetscapeNavigator2.0、 Java をサポート。
1995. Microsoft 社、 SunMicrosystems 社とライセンス契約。
1996. JDK 1.0 公開
1997. JDK 1.1 公開
1998. Java2 (JDK 1.2) 公開
2000. Java2 SDK 1.3 リリース
2001. Java2 SDK 1.4 リリース
2004. Java2 SDK 1.5 Beta がリリース。言語仕様に大きく拡張が加えられた。
■Javaを使うためには?
Microsoft社はJavaテクノロジに関するSun Microsystemsとの特許係争などにより、MSJVMのサポート終了を宣言し、その後は自社製品からMSJVMを除外しています。つまり、Windows では何らかのJVMをユーザーがインストールしない限りJavaは動作できなくなりました。
また、2007年12月31日のMSJVMのサポート終了以後は、MSJVMに脆弱性が発見されても修正版は公開されないため、Microsoft社では他社製Java VM(Sun Microsystems製など)へ移行することを推奨しています。
Sun Microsystems社製JVMを入手してインストールする場合は、既にインストールされたMSJVMを正しくアンインストールしてからでないと、両者が競合を起こす場合があります。必要であれば、手作業ですがMSJVMをアンインストールすることもできます。
Microsoft Java VMを手動で削除する方法
■JavaとJavaスクリプト
Javaというと、よく聞くのがJavaスクリプトですね。このJavaとJavaスクリプト。名前はよく似ていますが、中身はまったくの別のものです。
Javaスクリプトは、Netscape Communications社のブレンダン・アイク(Brendan Eich)氏によって開発されたスクリプト言語で、Javaによく似た記述法のスクリプト言語であることが名前の由来です。スクリプトとは機械語への変換作業を省略して簡単に解釈実行できるようにした簡易プログラムのことです。Webページ上で、HTMLだけではできない様々な機能を利用するための簡易的なプログラムをスクリプトということもできます。
JavaとJavaスクリプトには、プログラムのソースコード自体には互換性はありません。基本的にはWeb上のHTML文書の中に直接プログラムを記述し、Javaスクリプト対応のブラウザブラウザ上でHTML文書を開くと自動的に動作します。このJavaスクリプトの登場によって静的なWebページに動きとインタラクティブ性を加えることができるようになったのです。
このようにブラウザブラウザ上で動作するため、MSJVMがなくなってもブラウザブラウザが対応している限り、Javaスクリプトは動作します。
■Javaスクリプトに潜む危険
先に述べたように、JavaスクリプトはWebページを開くと自動的に実行されます。そのため、悪意のあるコードが記述されているページを開いた場合に被害をうけるケースがあります。
例えば、ブラウザブラウザーのセキュリティーホールを利用して特定のURLをクリックした際に自動的にJavaスクリプトが実行され、レジストリを自動更新されたことでコンピューターが正常に起動できなくなるという報告もあります。
このような悪意のあるJavaスクリプトは、ブラウザブラウザの設定でJavaスクリプトを無効にすることで回避できますが、いまやJavaスクリプトはほとんどのWebサイトで利用されているため、完全に無効にすると利便性が大きく低下してしまいます。そのため、信頼できるサイトのJavaスクリプトのみを有効にする設定を行うとよいでしょう。
Microsoft社がMSJVMから撤退してもJavaの重要度は変わりません。また、JavaスクリプトもWebサイトを閲覧する上で欠かせません。正しいインストールと設定で、これからも安全に利用したいものです。
■こちらもオススメ!気になるトレンド用語
・女子中高生に人気の"プロフ"その光と闇
・鉄オタがブーム? 鉄ちゃん〜乗り鉄、鉄ヲタを学ぶ
・赤福事件の消費期限って、賞味期限と何が違うの?
・体内も脳内もバッチリわかる?楽しい○○メーカー
・スターになりきれ!エアギターのススメ
・気になるトレンド用語 バックナンバー
Microsoftが、今年限りで、Javaランタイム・エンジンの標準搭載をやめると発表したことから、Javaが標準で利用できなくなるという話題が流れています、
これまでMicrosoftは、独自のJavaランタイム・エンジンとしてMicrosoft Java Virtual Machine(MSJVM)を開発して、自社のWindows OSに標準添付してきました。この恩恵により、ユーザーはJavaを特に意識することなく利用できてきたのした。
ところが、Microsoftは、MSJVMのサポートを2007年12月31日で完全に終了させるというのです。
その後はWindowsではJavaは使用できなくなるのでしょうか?
■そもそもJava(ジャバ)って何?
Javaは、1995年頃にSun Microsystemsが開発したプログラミング言語で、C++と同様のオブジェクト指向言語の代表格です。Java の語源はコーヒーのJava(ジャワ)ですが、明確な理由は不明です。プログラミング言語の名称として呼ぶときには「ジャバ」と発音します。
Javaで作成したアプリケーションは、Java仮想マシン(JVM)上で動作します。JVMでは、Javaの実行環境に含まれるソフトウェアが読み込み、CPUに対応した機械語に変換しながら実行されます。
例えば、JVMがインストールされているコンピューターであれば、WindowsでもMacintoshでも同じソフトウェアを使用することができるというわけです。MSJVMは、そのJVMのひとつです。
Javaプログラムは実行形態により、次のような種類があります。
・ローカルのコンピューターで実行される"Javaアプリケーション"
・ネットワーク上に置かれブラウザブラウザ上で実行できる"Javaアプレット"
・Webページを動的に作りWebサービスを行う"Javaサーブレット"
・HTML内に記述するJavaプログラムをサーバー側で解釈して動的にWebページを作り出す"JavaServer Pages(JSP)"
●Javaの歴史
1991. ジェームズ・ゴスリン(James Gosling)氏、オブジェクト指向言語 Oak 開発。
1994. Java ベースのブラウザブラウザ WebRunner 開発。
1995. Oak、Java に改称。 WebRunner、HotJava に改称。
1995. Netscape 社、 SunMicrosystems 社とライセンス契約。NetscapeNavigator2.0、 Java をサポート。
1995. Microsoft 社、 SunMicrosystems 社とライセンス契約。
1996. JDK 1.0 公開
1997. JDK 1.1 公開
1998. Java2 (JDK 1.2) 公開
2000. Java2 SDK 1.3 リリース
2001. Java2 SDK 1.4 リリース
2004. Java2 SDK 1.5 Beta がリリース。言語仕様に大きく拡張が加えられた。
■Javaを使うためには?
Microsoft社はJavaテクノロジに関するSun Microsystemsとの特許係争などにより、MSJVMのサポート終了を宣言し、その後は自社製品からMSJVMを除外しています。つまり、Windows では何らかのJVMをユーザーがインストールしない限りJavaは動作できなくなりました。
また、2007年12月31日のMSJVMのサポート終了以後は、MSJVMに脆弱性が発見されても修正版は公開されないため、Microsoft社では他社製Java VM(Sun Microsystems製など)へ移行することを推奨しています。
Sun Microsystems社製JVMを入手してインストールする場合は、既にインストールされたMSJVMを正しくアンインストールしてからでないと、両者が競合を起こす場合があります。必要であれば、手作業ですがMSJVMをアンインストールすることもできます。
Microsoft Java VMを手動で削除する方法
■JavaとJavaスクリプト
Javaというと、よく聞くのがJavaスクリプトですね。このJavaとJavaスクリプト。名前はよく似ていますが、中身はまったくの別のものです。
Javaスクリプトは、Netscape Communications社のブレンダン・アイク(Brendan Eich)氏によって開発されたスクリプト言語で、Javaによく似た記述法のスクリプト言語であることが名前の由来です。スクリプトとは機械語への変換作業を省略して簡単に解釈実行できるようにした簡易プログラムのことです。Webページ上で、HTMLだけではできない様々な機能を利用するための簡易的なプログラムをスクリプトということもできます。
JavaとJavaスクリプトには、プログラムのソースコード自体には互換性はありません。基本的にはWeb上のHTML文書の中に直接プログラムを記述し、Javaスクリプト対応のブラウザブラウザ上でHTML文書を開くと自動的に動作します。このJavaスクリプトの登場によって静的なWebページに動きとインタラクティブ性を加えることができるようになったのです。
このようにブラウザブラウザ上で動作するため、MSJVMがなくなってもブラウザブラウザが対応している限り、Javaスクリプトは動作します。
■Javaスクリプトに潜む危険
先に述べたように、JavaスクリプトはWebページを開くと自動的に実行されます。そのため、悪意のあるコードが記述されているページを開いた場合に被害をうけるケースがあります。
例えば、ブラウザブラウザーのセキュリティーホールを利用して特定のURLをクリックした際に自動的にJavaスクリプトが実行され、レジストリを自動更新されたことでコンピューターが正常に起動できなくなるという報告もあります。
このような悪意のあるJavaスクリプトは、ブラウザブラウザの設定でJavaスクリプトを無効にすることで回避できますが、いまやJavaスクリプトはほとんどのWebサイトで利用されているため、完全に無効にすると利便性が大きく低下してしまいます。そのため、信頼できるサイトのJavaスクリプトのみを有効にする設定を行うとよいでしょう。
Microsoft社がMSJVMから撤退してもJavaの重要度は変わりません。また、JavaスクリプトもWebサイトを閲覧する上で欠かせません。正しいインストールと設定で、これからも安全に利用したいものです。
■こちらもオススメ!気になるトレンド用語
・女子中高生に人気の"プロフ"その光と闇
・鉄オタがブーム? 鉄ちゃん〜乗り鉄、鉄ヲタを学ぶ
・赤福事件の消費期限って、賞味期限と何が違うの?
・体内も脳内もバッチリわかる?楽しい○○メーカー
・スターになりきれ!エアギターのススメ
・気になるトレンド用語 バックナンバー
Ads by Google
コメントするにはログインが必要です
関連ニュース:Java
- “2台目”なら悪くない?――「WILLCOM NS」の価値をブラウザ機能から探る
+D Mobile 11月08日21時34分(3) - 住友電工情報システム株式会社主催セミナー開催のご案内様変わりする業務アプリ開発、最前線からの報告Webシステム開発10年目の緊急提言。2010年代、我々が進むべき道。 住友電工情報システム株式会社ニューズ・ツ・ーユー 11月09日13時30分
- So-net初、インターネット検定『野球ジャーナリスト検定2009』を実施〜スポーツジャーナリスト二宮清純氏委員長のもと、受験前のセミナーイベントも開催〜
PR TIMES 11月09日13時14分 - ユニファイジャパン、主力製品“NXJ”のサイト上でオンラインデモを強化!〜カンタンに内製化できる理由をビジュアルと音声でわかりやすく解説〜
PR TIMES 11月09日10時55分 - 「Google Chrome」の更新版がリリース、2件の脆弱性を解決ITmedia エンタープライズ 11月09日10時00分
- << [新製品]寒い日もこれで安…
- IT一覧
- セクシーに動作するスライ… >>
|
3,780円
TSUTAYA online
|
2,520円
TSUTAYA online
|
4,935円
TSUTAYA online
|
2,205円
Classca
|
ITアクセスランキング
- 2009年10月の特選iPhoneアプリまとめ
GIZMODO 09日22時00分(1) - カシオと凸版印刷が有機ELディスプレイで協業--新会社設立へCNET Japan 09日16時29分(3)
- ひょえ〜! 『Google』で「夫」のあとにスペースを記入すると!
ガジェット通信 09日18時11分(4) - 有名ゲーム店「ゲームボーイミクロと同じ香りがしてきたPSP go」と発言
ガジェット通信 09日17時12分(10) - 世界最薄のプレミアムノート!デル、「Adamo XPS」を発表
ITライフハック 09日09時00分(7) - 11.6型WXGA液晶×10.7時間駆動で魅せる貝殻ノート――「Eee PC 1101HA」を駆る
+D PC USER 09日01時21分(1) - モバイルWiMAX、「PC内蔵」でどこまで“粘る”か
+D PC USER 09日01時53分(4) - 18個のボタンを持ちあらゆる操作を片手で行なえるOpenOfficeMouseの開発が順調に進行中GIGAZINE 09日10時55分(7)
- 【ゲームニュース一週間】“洋ゲー”という偏見、示された意外な突破口インサイド 08日23時14分(7)
- グーグル、郵便番号検索を開始CNET Japan 09日21時08分(1)
注目の情報
過払い金返還の無料弁護士相談!消費者金融に払い過ぎた利息が取り返せる可能性があります
完済後もOK。返済中であれば取り立てを止めることができます
借金215万円がゼロになり、368万円戻ってきた事例も!!
弁護士相談24時間受付中












行きの電車、帰りの電車で