I have tried to install java on ubuntu, but cannot find a way to make it work. Is there a way to install java with apt-get?
-
^^ skip to "The easy way" – kos Sep 13 '15 at 13:24
-
If one of these answers solved your problem, just click the little grey **☑** under the number now turning it into beautiful green. This means "[yes, this answer is correct](http://askubuntu.com/help/accepted-answer)"! ;-) If there are multiple answers that solve your problem please pick the best one. – Sep 13 '15 at 15:07
-
follow this tutorial step by step and you are done! :) http://tipsonubuntu.com/2015/03/21/install-oracle-java-9-in-ubuntu/ – Nomiluks Jan 05 '16 at 07:03
4 Answers
Before I start, please note that the JDK also contains the JRE within it.
Method 1:
To install the openJDK JDK and JRE 8 use (replace 8 with the version you want, such as 7 or 6):
sudo apt-get install openjdk-8-jdk
Method 2:
If you instead want to install the official Oracle JDK and JRE and definitely want to install through apt-get then do (you can replace the 8 with other versions such as 9, or 7):
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
Method 3:
Or if you want to install the official Oracle Java version manually:
Go here and click the download button:

Select the Accept License Agreement radio button (once you have read the license agreement).
Select the file you want to download, if you are running on a 32-bit machine click
jdk-[javaversion]-linux-i586.tar.gz([javaversion]replaced with the Java version, such as8u60), if 64-bit thenjdk-[javaversion]-linux-x64.tar.gz.Launch Terminal (CTRL + ALT + T), then
cdto the directory where you downloaded the file to (probably~/Downloads), and runtar -xvf /path/to/file.tar.gzto unpack that archive into the directory the file is in, you may then move that unpacked archive into a desired location, such as the/optdirectory (storing executable files in your home directory is a security risk).Once you have done the above you may delete the original
.tar.gzfile, and then open up your~/.bashrcfile in a desired file editor such asgeditorvim, I will be usingvimin this example (install it withsudo apt-get install vimif it is not already installed). So runvim ~/.bashrcand then insert two new lines at the bottom of the file which read (that is with/path/to/unpacked/archivereplaced with the path to the archive you just unpacked):JAVA_HOME=/path/to/unpacked/archive export PATH=$PATH:$JAVA_HOME/binEither restart Terminal or run
source ~/.bashrcto start using the new.bashrcfile.Note: With this method you will have to carry on doing this every time there is a new Java version released which it will not notify you about.
-
-
@king: Well, I don't know, but it still works for me. What version of Ubuntu are you running? If you carry on getting problems with this I suggest you post a new question because it's working for everyone else. – Mar 15 '16 at 18:34
-
simon@ubuntu:~$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04.4 LTS Release: 14.04 Codename: trusty – king Mar 15 '16 at 18:38
-
@king: It appears as though OpenJDK 8 is not available for 14.04, only for 15.10, so you will have to get OpenJDK 7 if you want OpenJDK and to stick with 14.04. – Mar 15 '16 at 19:39
Open terminal and type
sudo apt-get install openjdk-7-jre
This package contains the Java Runtime Environment
- 9,309
- 17
- 57
- 80
- 11
- 5
Open 'Terminal' and type
sudo apt-get update
and then:
for Java Development Kit:
sudo apt-get install default-jdk
https://apps.ubuntu.com/cat/applications/default-jdk/
for Java Runtime Environment
sudo apt-get install default-jre
- 31
- 2
There is a portable version
http://download.oracle.com/otn-pub/java/jdk/8u60-b27/jdk-8u60-linux-i586.tar.gz
download and extract to home folder
have links to java and javac at$HOME.