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?
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.
Open terminal and type
sudo apt-get install openjdk-7-jre
This package contains the Java Runtime Environment
- 9,567
- 11
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
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.