Javaがインストールされているかどうかを確認する方法
1. 概要
この短いチュートリアルでは、Javaがマシンにインストールされているかどうかを判断するいくつかの方法を見ていきます。
2. コマンドライン
まず、let’s open a command window or terminal and enter:
> java -version
If Java is installedで、PATHが正しく構成されている場合、出力は次のようになります。
java version "1.8.0_31"
Java(TM) SE Runtime Environment (build 1.8.0_31-b13)
Java HotSpot(TM) Client VM (build 25.31-b07, mixed mode, sharing)
それ以外の場合は、次のようなエラーメッセージが表示されるため、他の場所で確認する必要があります。
'java' is not recognized as an internal or external command,
operable program or batch file.
表示される正確なメッセージは、使用されているオペレーティングシステムとインストールされているJavaバージョンによって異なります。
3. PATHが設定されていない場合
コマンドラインに移動してjava -version canと入力すると、Javaがインストールされているかどうかを確認できます。 ただし、エラーメッセージが表示された場合は、Javaがまだインストールされている可能性があります。さらに調査する必要があります。
java -versionの使用に関する多くの議論では、JAVA_HOME環境変数について言及しています。 This is misleading because JAVA_HOME won’t affect our java -version results.
さらに、JAVA_HOMEはJDKと、MavenなどのJDK機能を使用する他のアプリケーションが使用するように指定する必要があります。
詳細については、記事JAVA_HOME should point to a JDKおよびhow to set JAVA_HOMEを確認してください。
それでは、コマンドラインで失敗した場合に備えて、Javaを見つける別の方法を見てみましょう。
3.1. ウィンドウズ10
Windowsでは、アプリケーションリストで見つけることができます。
-
Startボタンを押します
-
アプリケーションリストを下にスクロールしてJ
-
Javaフォルダーを開きます
-
About Javaをクリックします
インストールされているプログラムと機能も確認できます。
-
SearchバーにControl Panelと入力します
-
Programsをクリックします
-
Javaアイコンが存在する場合、Javaがインストールされています
-
そうでない場合は、Programs and Features,をクリックして、JにインストールされているJavaのバージョンを探します。
3.2. Mac OS X
Java 7以降がMacにインストールされているかどうかを確認するには、次のことができます。
-
System Preferencesに移動します
-
Javaアイコンを探します
以前のバージョンのJavaの場合、次のことを行う必要があります。
-
Finderを開く
-
Applicationsフォルダーに移動します
-
Utilities folderに移動します
-
Java Preferencesアプリを探します
3.3. *Nix
* nixの世界にはいくつかの異なるpackage managersがあります。
Debianベースのディストリビューションでは、aptitude searchコマンドを使用できます。
$ sudo aptitude search jdk jre
結果の前にiがある場合は、パッケージがインストールされていることを意味します。
...
i oracle-java8-jdk - Java™ Platform, Standard Edition 8 Develop
...
4. その他のコマンドラインツール
java -version,に加えて、Javaのインストールについて学習するために使用できる他のコマンドラインツールがいくつかあります。
4.1. Windowswhereコマンド
Windowsでは、whereコマンドを使用して、java.exeが配置されている場所を見つけることができます。
> where java
出力は次のようになります。
C:\Apps\Java\jdk1.8.0_31\bin\java.exe
ただし、java -versionと同様に、このコマンドは、PATH環境変数がbinディレクトリを指している場合にのみ役立ちます。
4.2. Mac OSXおよび* nixwhichおよびwhereis
* nixシステムまたはMacのターミナルアプリでは、whichコマンドを使用できます。
$ which java
出力は、Javaコマンドの場所を示しています。
/usr/bin/java
それでは、whereisコマンドを使用しましょう。
$ whereis java -b
whereisコマンドは、Javaインストールへのパスも提供します。
/usr/bin/java
java -versionと同様に、これらのコマンドは、パス上にある場合にのみJavaを検索します。 これらはJavaがインストールされている場合に使用できますが、javaコマンドを使用すると何が実行されるかを正確に知りたい場合があります。
5. 結論
この短い記事では、JavaがPATHにない場合でも、Windows 10、Mac OS X、またはLinux / Unixマシンにインストールされているかどうかを確認する方法について説明しました。
また、Javaインストールを見つけるためのいくつかの便利なコマンドも検討しました。