「Java」が「Windows」でも「macOS」でも動く“歴史的理由”と“技術的理由”「Green Project」から始まった歴史を振り返る

「Java」プログラムはOSに関係なく動作する。開発元のSun Microsystemsは何を意図して、Javaをこうした設計のプログラミング言語にしたのか。その理由と仕組みを解説する。

2021年07月24日 12時00分 公開
[Cameron McKenzieTechTarget]

関連キーワード

Java | プログラミング


 プログラミング言語および開発・実行環境「Java」のプログラムは、なぜどのOSでも実行できるのか。その問いをさらに分類すると、次の2つに分けることができる。

  1. 開発元のSun Microsystemsは、なぜJavaを「クロスプラットフォーム」(OS非依存)にしたのか
  2. Javaはどのようにクロスプラットフォームを実現しているのか

 以下で、この2つの問いに対する答えを見ていこう。

なぜSunはJavaをWindowsでもmacOSでも動くようにしたのか

Copyright © ITmedia, Inc. All Rights Reserved.

アイティメディアからのお知らせ

From Informa TechTarget

なぜクラウド全盛の今「メインフレーム」が再び脚光を浴びるのか

なぜクラウド全盛の今「メインフレーム」が再び脚光を浴びるのか
メインフレームを支える人材の高齢化が進み、企業の基幹IT運用に大きなリスクが迫っている。一方で、メインフレームは再評価の時を迎えている。

ITmedia マーケティング新着記事

news017.png

「サイト内検索」&「ライブチャット」売れ筋TOP5(2025年5月)
今週は、サイト内検索ツールとライブチャットの国内売れ筋TOP5をそれぞれ紹介します。

news027.png

「ECプラットフォーム」売れ筋TOP10(2025年5月)
今週は、ECプラットフォーム製品(ECサイト構築ツール)の国内売れ筋TOP10を紹介します。

news023.png

「パーソナライゼーション」&「A/Bテスト」ツール売れ筋TOP5(2025年5月)
今週は、パーソナライゼーション製品と「A/Bテスト」ツールの国内売れ筋各TOP5を紹介し...