私の新しいUbuntuシステムにJava(JDK 6)をインストールしようとしていて、いくつかのエラーが発生しました。これは初めてののLinuxのフレーバーであるを初めて使用したので、ユーザーの問題(アクセス権など)があると確信しています。UbuntuでのJavaインストールの問題
Oracleのサイト(Java SE 6u23 for 64-bit Linux)から直接BINファイルをダウンロードしました。これはデフォルトでは/ home/myUserName/Downloadsにダウンロードされます。
そこから私は作成したディレクトリである/ opt/javaにファイルを移動しました。なぜなら、(Linux初心者のように)Javaが行かなければならないディレクトリだからです。私は、次の2つのコマンドを実行した
は、命令ごとに私はビンを実行するためにオンラインで見つける:今
chmod +x jdk-6u23-linux-x64.bin
sudo ./jdk-6u23-linux-x64.bin
、私は/ opt/javaディレクトリに私はBINファイルとjdk1.6.0_23の両方を参照してくださいディレクトリにあります。
しかし私は新しいターミナルを開き、のjava -versionを実行したときに、私が取得:
プログラムのJava」は以下のパッケージに記載されています:
- GCJ-4.4-JRE -headless
- GCJ-4.5-JRE-ヘッドレス
- OpenJDKの-6-JRE-ヘッドレス
てみます。sudoここで何が起こっているか
をインストールするのapt-getを?!?
(1)私のJavaディレクトリを/ opt/javaにしようと間違っていましたか?
(2)間違ったコマンドを実行しましたか?
(3)Java 1.6.0_23は自分のマシンにインストールされていますか?
(4)これらのgcj-xxx-headlessターゲットは何ですか?
ありがとうございました!
「通常の」ユーザーの場合Javaの開発者は、Java 6のアップデート20,23などのように、ソフトウェアをテストするための非常に特殊なバージョンが必要な場合があります。 –
@arjan:Java開発者として、私は大文字数。しかし、私は主にwebappsを開発し、常に最低限の共通言語機能を使用していると言えます。 –
通常、自分の会社用に開発するWebアプリケーションでは、ターゲットサーバーには非常に特定のJavaバージョンが含まれています。 JDKのバージョン間のマイナーな変更から愚かなバグを除外するには、私たちの開発ステーションでは通常、私たちのサーバーとまったく同じバージョンを使用します。もちろん、私たちはサーバのJavaバージョンを頻繁に更新しているので、古いバージョンのJavaでこの規約が守られているわけではありません。 –