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?
Before I start, please note that the JDK also contains the JRE within it.
To install the openJDK JDK and JRE 8 use (replace
8 with the version you want, such as
sudo apt-get install openjdk-8-jdk
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
sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer
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
[javaversion]replaced with the Java version, such as
8u60), if 64-bit then
Launch Terminal (CTRL + ALT + T), then
cdto the directory where you downloaded the file to (probably
~/Downloads), and run
tar -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 as
vim, I will be using
vimin this example (install it with
sudo apt-get install vimif it is not already installed). So run
vim ~/.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/bin
Either restart Terminal or run
source ~/.bashrcto start using the new
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 update
for Java Development Kit:
sudo apt-get install default-jdk
for Java Runtime Environment
sudo apt-get install default-jre
There is a portable version
download and extract to home folder
have links to java and javac at$HOME.