記事内にはプロモーションが含まれています

【Java】32bit版のダウンロード・インストール方法!Windows10/11対応

【Java】32bit版のダウンロード・インストール方法!Windows10/11対応 Java

Windows 10やWindows 11など、OSの64bit化が当たり前となった現在。

基本的には64bit版のJavaを使えば問題ありませんが、古い業務システムや、特定のマイクラ(Minecraft)のMod、あるいは32bitベースで作成されたアプリケーションを動かすために、どうしても「32bit版のJava」が必要になるケースがあります。

しかし、公式サイトを見に行っても「64bit版」ばかりが表示され、「32bit版がどこにあるのか分からない」と困っている方も多いのではないでしょうか。

この記事では、32bit版Javaの確実なダウンロード方法から、インストール手順、そして正しくインストールされたかを確認する方法までを画像付きで分かりやすく解説します。

Oracle公式だけでなく、より手軽に導入できるOpenJDKの選択肢も紹介しますので、用途に合わせて選んでください。

【本記事の信頼性】
プロフィール
執筆者:マヒロ
  • 執筆者は元エンジニア
  • SES⇒大手の社内SE⇒独立
  • 現在はこじんまりとしたプログラミングスクールを運営
  • モットーは「利他の精神」

なぜ今「32bit版」のJavaが必要なのか?

まず前提として、お使いのパソコン(Windows)が64bit版であっても、32bit版のJavaをインストールして動作させることは可能です。

通常、OSが64bitであればJavaも64bit版(x64)を使うのが推奨されます。
メモリの扱える量や処理速度が有利だからです。

しかし、以下のようなケースではあえて32bit版(x86)を選ぶ必要があります。

  • 使用したいアプリが32bit専用である:Javaで動くアプリ自体が32bitのネイティブライブラリ(DLLなど)を使用している場合、Javaも32bitでなければ動きません。
  • 32bit版のブラウザを使用している:(現在は稀ですが)32bit版のブラウザでJavaアプレットなどを動かす必要がある場合です。
  • 古いシステム要件:社内システムなどがJava 8の32bit版で動作検証されている場合などです。

【方法1】Oracle公式サイトからJava 8 (32bit) をダウンロードする

最も一般的なのは、Oracle公式サイトからダウンロードする方法です。

ただし、Oracleの新しいバージョン(Java 17や21など)では、Windows向けの32bit版JDKは提供されていません。

32bit版が必要な場合は、基本的に「Java 8 (Java SE 8)」を利用することになります。

手順は以下の通りです。

  1. Oracleの「Java Downloads」ページへアクセスします。
  2. 「Java 8」のタブを選択します。
  3. OSの選択で「Windows」を選びます。
  4. 一覧の中から「x86」と書かれているものを探します。これが32bit版です。
    • 例:jdk-8u401-windows-i586.exe (インストーラー形式)
  5. ダウンロードリンクをクリックし、Oracleプロファイル(アカウント)にログインしてダウンロードします。

なお、Oracleからダウンロードする場合、Oracleアカウントの作成(無料)が必須となります。

また、商用利用の場合はライセンス契約の確認が必要です(個人利用や開発用途であれば無償で利用可能な範囲があります)。

【方法2】OpenJDK(Azul Zulu)から32bit版をダウンロードする【推奨】

「Oracleアカウントを作るのが手間」「ライセンスを気にせず使いたい」という方には、OpenJDKのディストリビューションの一つである「Azul Zulu」がおすすめです。

こちらは登録不要で、最新のバグ修正が適用された32bit版Javaを簡単にダウンロードできます。

手順は以下の通りです。

  1. Azul Systemsの「Download Azul Zulu Builds of OpenJDK」ページへアクセスします。
  2. フィルター機能を使って以下のように指定します。
    • Java Version:Java 8 (LTS) などを選択
    • Operating System:Windows
    • Architecturex86 (32-bit)
  3. 表示された候補の中から、「MSI」または「ZIP」形式をダウンロードします。

Azul Zuluであれば、Java 8だけでなく、他のバージョンでも32bit版が提供されている場合があり、選択肢が広いです。

インストール手順と環境変数の設定

ダウンロードしたインストーラー(.exe や .msi)をダブルクリックして、画面の指示に従ってインストールを進めてください。
基本的には「次へ」を押していけば完了します。

もし、ZIP形式(圧縮ファイル)をダウンロードした場合は、適当なフォルダ(例:C:\Java\jdk8_x86 など)に解凍し、手動で環境変数 PATH を通す必要があります。

正しく32bit版がインストールされたか確認する方法

インストールが完了したら、本当に32bit版として認識されているかを確認しましょう。

コマンドプロンプトを使ってバージョン情報を表示させることで判断できます。

確認コマンドの実行

Windowsの検索バーに「cmd」と入力してコマンドプロンプトを起動し、以下のコマンドを入力してください。

java -version

実行結果の見方

実行結果によって、インストールされているJavaが32bitか64bitかを判別できます。

パターンA:64bit版の場合

java version "1.8.0_401"
Java(TM) SE Runtime Environment (build 1.8.0_401-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.401-b10, mixed mode)

出力の中に 「64-Bit」 という文字が含まれています。これは64bit版のJavaです。

パターンB:32bit版の場合

java version "1.8.0_401"
Java(TM) SE Runtime Environment (build 1.8.0_401-b10)
Java HotSpot(TM) Client VM (build 25.401-b10, mixed mode)

ここが重要なポイントです。

32bit版の場合、「32-Bit」とは明示的に表示されないことがほとんどです。
代わりに、「64-Bit」という表記がなく、「Client VM」や「Server VM」といった記述のみになります。

つまり、「64-Bitと書かれていなければ32bit版である」と判断してください。

64bit版と32bit版は共存できる?

結論から言うと、共存可能です。
ただし、コマンドプロンプトで単に java と打った時にどちらが呼び出されるかは、環境変数 PATH の設定順序に依存します。

特定のアプリケーションで32bit版を使いたい場合は、環境変数に頼らず、そのアプリの設定で32bit版の java.exe のフルパス(例:C:\Program Files (x86)\Java\jre1.8.0_xxx\bin\java.exe)を直接指定するのが最も確実な方法です。

Javaのスキルを活かして年収を上げる方法

以上、Java32bit版のダウンロード・インストール方法について解説してきました。

なお、Javaのスキルがある場合には、「転職して年収をアップさせる」「副業で稼ぐ」といった方法を検討するのがおすすめです。

Javaエンジニアの需要は非常に高いため、転職によって数十万円の年収アップはザラで、100万円以上年収が上がることも珍しくありません。

なお、転職によって年収を上げたい場合は、エンジニア専門の転職エージェントサービスを利用するのが最適です。

今すぐ転職する気がなくとも、とりあえず転職エージェントに無料登録しておくだけで、スカウトが届いたり、思わぬ好待遇の求人情報が送られてきたりするというメリットがあります。

併せて、副業案件を獲得できるエージェントにも登録しておくと、空いている時間を活かして稼げるようなJavaの案件を探しやすくなります。

転職エージェントも副業エージェントも、登録・利用は完全無料なので、どんな求人や副業案件があるのか気になる方は、気軽に利用してみるとよいでしょう。