web-dev-qa-db-ja.com

Javaが正常にインストールされたかどうかを確認する方法

SunのWebサイトにアクセスして、.binをダウンロードしました。

https://cds.Sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewFilteredProducts-SingleVariationTypeFilter

私はそれを実行し、条件をチェックしました、そしてこれは示されています:

Java(TM) SE Development Kit 6 successfully installed.

Product Registration is FREE and includes many benefits:
* Notification of new versions, patches, and updates
* Special offers on Sun products, services and training
* Access to early releases and documentation

Product and system data will be collected. If your configuration
supports a browser, the Sun Product Registration form for
the JDK will be presented. If you do not register, none of
this information will be saved. You may also register your
JDK later by opening the register.html file (located in
the JDK installation directory) in a browser.

For more information on what data Registration collects and
how it is managed and used, see:
http://Java.Sun.com/javase/registration/JDKRegistrationPrivacy.html

Press Enter to continue.....
Done.

ただし、ターミナルで「Java」と入力すると、次のように表示されます。-bash:Java:コマンドが見つかりません

正常にインストールされたかどうかを確認するにはどうすればよいですか?それはあなたがチェックする方法ではありませんか?

3
Alex

Debianベースのインストールを実行している場合は、リポジトリからJDKを入手することを強くお勧めします。ターミナルで次を実行するだけです:

$ Sudo aptitude install Sun-Java6-jdk

他のディストリビューションにもSunのJDKが含まれているかどうかはわかりません。 openjdk-6-jdkが同等のFOSSの代替品であることがわかるかもしれません。

パッケージマネージャーがない場合、またはJDKを手動でインストールしようとしている場合は、SunのWebサイトから正しいバージョンのJDKをすでに入手していると思います。 Java SEダウンロードページはこちら: http://Java.Sun.com/javase/downloads/index.jsp です。

これをすべて実行したら、ターミナルで "Java"を実行するだけで動作するはずです。表示されない場合は、正しくインストールされていないか、単にパス上にない場所にインストールされている可能性があります。

どこにインストールしたか知っていますか?

インストールされていることは確かだが、どこにインストールされたのかがわからない場合は、updatedbを実行し、locateを使用してJavaランタイム:

$ Sudo updatedb
$ locate Java

これにより、PATH環境変数に追加する必要のあるディレクトリがわかります。

もちろん、locateが結果を返さない場合、JDKはおそらくインストールされていません。

5
mirzmaster

Javaをインストールする最良の方法です。JDK全体が1つの場所に含まれているため、jdk1.50_21.binをダウンロードしました。/usr/にインストールしたいたとえば、local /。

  • そのためには多分rootになる必要がありますが、以下の場所をあなたの場所に置き換えてください:

    1. cp jdk1.50_21.bin/usr/local

    2. cd/usr/local

    3. sh jdk1.50_21.bin

      • yada yada yada ....のライセンスに同意するように求められます。これで完了です。次の方法で確認できます。
    4. ls -l /usr/local/jdk1.5.0_21/ ... ... ..

      • 次に、パスとクラスパスを編集する必要があります。私には2つの選択肢があります。システム全体のPATHを全員に設定することも、個々のユーザーに独自のパスを設定させることもできます。最初に個人を使用します。ユーザーの名前はjoeです。

      • joeとしてログインしました

      • .bashrcを編集し、最後に以下を追加します

 export Java_HOME =/usr/local/jdk1.5.0_21 
 export PATH = $ Java_HOME/bin:$ PATH 
 export CLASSPATH = $ Java_HOME/lib/dt.jar :. :$ Java_HOME/lib/tools.jar:$ Java_HOME/jre/lib/rt.jar 
  • 保存して.bashrcファイルを終了します。ログアウトして、joeとして再度ログインし、テストします。
%which Java 
/usr/local/jdk1.5.0_21/bin/Java 
%echo $ Java_HOME 
/usr/local/jdk1.5.0_21 
%echo $ CLASSPATH 
/usr/local/jdk .................. 
%Java -version 
 1.5.0_21 

上記のすべてのコマンドで出力が生成されます。準備できた。

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

システム全体の変更が必要な場合は、次のように配置できます。

export Java_HOME=/usr/local/jdk1.5.0_21
export PATH=$Java_HOME/bin:$PATH
export CLASSPATH=$Java_HOME/lib/dt.jar:.:$Java_HOME/lib/tools.jar:$Java_HOME/jre/lib/rt.jar

下部の/ etc/profileファイルにあります。ただし、上記のjoeのようにローカルユーザーに保持し、最初にそれを試すことをお勧めします。

5
Nikolas Sakic

端末に次のコマンドを入力します$Java -version

出力は、使用しているバージョンです。たとえば、私はこれを持っています:

Javaバージョン "1.6.0_23" OpenJDKランタイム環境(IcedTea6 1.11pre)(6b23〜pre11-0ubuntu1.11.10.2)OpenJDKクライアントVM(ビルド20.0-b11、混合モード、共有))

1
Donatien

可能な場合は、ディストリビューションパッケージを使用することをmirzmasterが推奨しています。

それ以外の場合、SunのJavaは通常、/ opt/Java *または/ usr/lib/Java *、または/ usr/Java *のどこかにインストールされます。/などの個別のインストールディレクトリがあります。 usr/Java/jdk1.5.8。これは、Java_HOMEであるディレクトリです。その下には、バイナリが存在する/ binがあります。Javathereを実行して確認してください。たとえば、.

/usr/lib/Java/jdk1.6.1/bin/Java -version

それはあなたを始めるはずです。ほとんどのIDEは、JDK/JREを使用するためにこのディレクトリも要求します。

ブラウザプラグインをインストールするには、jree/pluginの下のどこかにあるプラグインを見つけ、それをブラウザのプラグインフォルダにコピー/シンボリックリンクします。 firefoxでは、about:pluginsはJavaをリストするはずです。

1
sleske

パッケージをインストールしたら(そして、公式のディストリビューション固有のパッケージの好みについて他のポスターにも同意します)、ブラウザをSunの Java tester page に向けると、ブラウザプラグインの確認が得られるため、= Javaアプレットが動作しています。

0
timday