javaをインストールするために、私はいつも端末から古典的な方法を使いました。手動でJavaをインストールしたいのですが。 JDKのフォルダを机の上に置き、環境変数(PATH、CLASSPATH、およびJava_HOME)を設定しました。端末から、Java -version
と入力すると印刷されます。
foralobo@ubuntu-vincy:~$ Java -version
Java version "1.7.0_21"
Java(TM) SE Runtime Environment (build 1.7.0_21-b11)
Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01, mixed mode)
しかし、EclipseやNetBeansをインストールしようとすると、マシンにJavaがインストールされていないとシステムが警告します。
手動インストールを完了するために欠けているものは何ですか? (Ubuntu 13.04)
この回答では、Oracle Java 7のインストール方法を説明していました。これは、Oracle 7が廃止され、セキュリティパッチが適用されたバージョンのバイナリダウンロードが有料になったため、機能しません。また、OpenJDKは成長してきており、現在ではより実用的な代替手段となっています。
Ubuntu 16.04以降では、Java 7は使用できなくなりました。通常は、代わりにJava 8(または9)をインストールすることをお勧めします。
Sudo apt-get install openjdk-8-jre
または、コンパイラも必要な場合は、jdkを入手してください。
Sudo apt-get install openjdk-8-jdk
Trustyでは、現在Java 7をインストールする最も簡単な方法はOpenJDKパッケージをインストールすることです。
Sudo apt-get install openjdk-7-jre
または、JDKの場合:
Sudo apt-get install openjdk-7-jdk
サポートされなくなったUbuntuのバージョンでJava 7を探しているなら、 https://askubuntu.com/questions/761127/how-do-i-install-openjdk-7-on-ubuntu-を参照してください。 16-04以上 .
Sudo apt-get update
Sudo apt-get install openjdk-7-jdk
他のJDKバージョンが既にインストールされている場合
Sudo update-alternatives --config Java
次にJava 7バージョンを選択します。
Flupの答えに加えて、Java_HOMEとPATHを設定するために以下を実行することもできます。
Sudo apt-get install Oracle-Java7-set-default
http://www.ubuntuupdates.org/package/webupd8_Java/precise/main/base/Oracle-Java7-set-default
Javaのjdk-linux-x64.tar.gzファイルを https://www.Oracle.com/technetwork/Java/javase/downloads/index.html からダウンロードします。このファイルを好きな場所に解凍します。/home/Java(ユーザによってホームディレクトリに作成されたフォルダ名)今すぐターミナルを開きます。パスにJava_HOME = jdkフォルダのパスを設定し(jdkフォルダを開いて任意のフォルダを右クリックし、プロパティに移動してからselect allを使用してパスをコピーします)、ここに貼り付けます。 Java_HOME =/home/xxxx/Java/JDK1.8.0_201のようになります。
UbuntuにJDK/JREがどこにあるのかを知らせてください。
Sudoのアップデート方法--install/usr/bin/Java java /home/xxxx/Java/jdk1.8.0_201/bin/Java 20000 Sudoのアップデート方法--install/usr/bin/javac javac/home/xxxx/Java /jdk1.8.0_201/bin/javac 20000 Sudo update-alternatives --install/usr/bin/javaws javaws /home/xxxx/Java/jdk1.8.0_201/bin/javaws 20000
Ubuntuに、私たちのインストール、すなわちjdk1.8.0_05がデフォルトのJavaでなければならないことを伝えます。 Sudoのアップデート方法--set Java /home/xxxx/sipTest/jdk1.8.0_201/bin/Java Sudoのアップデート方法 - set javac /home/xxxx/Java/sipTest/jdk1.8.0_201/bin/javac Sudo update -alternatives --set javaws /home/xxxxx/sipTest/jdk1.8.0_201/bin/javaws
$ Sudo update-alternatives --config Java
代替Javaには3つの選択肢があります(/usr/bin/Java
を提供)。
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/lib/jvm/Java-6-Oracle1/bin/Java 1047 auto mode
1 /usr/bin/gij-4.6 1046 manual mode
2 /usr/lib/jvm/Java-6-Oracle1/bin/Java 1047 manual mode
3 /usr/lib/jvm/jdk1.7.0_75/bin/Java 1 manual mode
現在の選択[*
]をそのまま使用するか、選択番号を入力します。3
update-alternatives: using /usr/lib/jvm/jdk1.7.0_75/bin/Java to provide /usr/bin/Java (Java) in manual mode
上記のことを繰り返します。
Sudo update-alternatives --config javac
Sudo update-alternatives --config javaws
Javaのインストール手順を慎重に検討する必要があると思います。以下は、考えられるほとんどすべての障害をカバーする詳細なプロセスです。
apt-get を使ってJavaをインストールするのは簡単です。まず、パッケージインデックスを更新します。
Sudo apt-get update
次に、Javaがまだインストールされていないかどうかを確認します。
Java -version
「プログラムJavaは以下のパッケージに含まれています」と表示される場合は、Javaがまだインストールされていないため、次のコマンドを実行します。
Sudo apt-get install default-jre
あなたは私が思うように今まで大丈夫です。
これにより、Java Runtime Environment(JRE)がインストールされます。 Javaアプリケーションをコンパイルするのに通常必要なJava Development Kit(JDK)(例えば、Apache Ant、Apache Maven、Eclipse、およびIntelliJ IDEA)が必要な場合は、次のコマンドを実行します。
Sudo apt-get install default-jdk
Javaのインストールに必要なのはこれだけです。
OpenJDK 7をインストールする:
OpenJDK 7をインストールするには、次のコマンドを実行します。
Sudo apt-get install openjdk-7-jre
これにより、Java Runtime Environment(JRE)がインストールされます。代わりにJava Development Kit(JDK)が必要な場合は、次のコマンドを実行してください。
Sudo apt-get install openjdk-7-jdk
Oracle JDKのインストール:
Oracle JDKは公式のJDKです。ただし、UbuntuのデフォルトインストールとしてOracleから提供されなくなりました。
それでもapt-getを使ってインストールすることができます。任意のバージョンをインストールするには、まず次のコマンドを実行します。
Sudo apt-get install python-software-properties
Sudo add-apt-repository ppa:webupd8team/Java
Sudo apt-get update
次に、インストールしたいバージョンに応じて、以下のいずれかのコマンドを実行します。
Oracle JDK 7:
Sudo apt-get install Oracle-Java7-installer
Oracle JDK 8:
Sudo apt-get install Oracle-Java8-installer
PPAメソッドは機能しなくなりました。
Oracle Java 6および7はしばらくの間サポートされていませんが、最近までOracleのWebサイトからダウンロードできました。
ただし、バイナリは約10日前に削除されたため(?)、WebUpd8のOracle Java PPAで使用可能なOracle Java(JDK)6および7インストーラは機能しなくなりました。
Oracle Java 6と7は現在、Oracle Supportアカウント(無料ではありません)を持っている人だけが利用できるので、PPAパッケージではこれをサポートできません。
ソース: http://www.webupd8.org/2017/06/why-Oracle-Java-7-and-6-installers-no.html 日付:2017年6月
Oracleのダウンロードページ says
2015年4月以降にリリースされたJava SE 7のアップデート、および2013年4月以降にリリースされたJava SE 6のアップデートは、My Oracle Supportを通じてのみOracleのお客様にご利用いただけます(サポートログインが必要です)。
Java SE Advancedはユーザーに商用機能、重要なバグ修正、セキュリティ修正、および一般的なメンテナンスへのアクセスを提供します」。
Oracleアーカイブからダウンロードする必要がありました - http://www.Oracle.com/technetwork/Java/javase/downloads/Java-archive-downloads-javase7-521261.html
あなたはこれのためのアカウントが必要です。
flup's answer /が最善ですが、それは私にとって完全にはうまくいきませんでした。私はそれを動かすためにも以下のことをしなければなりませんでした:
export Java_HOME=/usr/lib/jvm/Java-7-Oracle/jre/
chmod 777
./gradlew build
- Hibernateをビルドするwget https://raw.github.com/flexiondotorg/oab-Java6/master/oab-Java.sh
chmod +x oab-Java.sh
Sudo ./oab-Java.sh -7
Sudo apt-get update
Sudo sudo apt-get install Oracle-Java7-jdk Oracle-Java7-fonts Oracle-Java7-source
Sudo apt-get dist-upgrade
これがパッチを当てたバージョンです。
wget https://raw.github.com/ladios/oab-Java6/master/oab-Java.sh
chmod +x oab-Java.sh
Sudo ./oab-Java.sh -7
Sudo apt-get update
Sudo sudo apt-get install Oracle-Java7-jdk Oracle-Java7-fonts Oracle-Java7-source
Sudo apt-get dist-upgrade
Open Applicaction -> Accessories -> Terminal
Type commandline as below...
Sudo apt-get install openjdk-7-jdk
Type commandline as below...
apt-cache search jdk
(Note: openjdk-7-jdk is symbolically used here. You can choose the JDK version as per your requirement.)
For "Java_HOME" (Environment Variable) type command as shown below, in "Terminal" using your installation path...
export Java_HOME=/usr/lib/jvm/Java-7-openjdk
(Note: "/usr/lib/jvm/Java-7-openjdk" is symbolically used here just for demostration. You should use your path as per your installation.)
For "PATH" (Environment Variable) type command as shown below, in "Terminal" using your installation path...
export PATH=$PATH:/usr/lib/jvm/Java-7-openjdk/bin
(Note: "/usr/lib/jvm/Java-7-openjdk" is symbolically used here just for demostration. You should use your path as per your installation.)
Check for "open jdk" installation, just type command in "Terminal" as shown below
javac -version