Ubuntu updating java
Oracle JDK7 itself is not hosted in the PPA because that's not allowed by the new Java license (which is also the reason why it has been removed from the official Ubuntu repositories); the package in the PPA automatically downloads Oracle Java JDK 7 from its official website and installs it on your Ubuntu / Linux Mint computer, just like the flashplugin-installer package does.
[email protected]:/Data Stax_POC# which java /usr/bin/java [email protected]:/Data Stax_POC# java -version java version "1.8.0_66" Java(TM) SE Runtime Environment (build 1.8.0_66-b17) Java Hot Spot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode) [email protected]:/Data Stax_POC# An alternative is the Zulu port of Open JDK which can be downloaded as a zip file, unpacked and used directly.
It’s now much more clear exactly what steps you’re supposed to take at every point, and it looks a bit more like a modern piece of software.
[email protected]:~$ cd ~ # Update the source list [email protected]:~$ sudo apt-get update # The Open JDK project is the default version of Java # that is provided from a supported Ubuntu repository.
We strongly recommend using the following guide for working with Java on Ubuntu: How To Install Java with Apt-Get on Ubuntu 16.04.
This will install the Java Runtime Environment (JRE).
[email protected]:~$ sudo apt-get install default-jdk [email protected]:~$ java -version java version "1.7.0_65" Open JDK Runtime Environment (Iced Tea 2.5.3) (7u71-2.5.3-0ubuntu0.14.04.1) Open JDK 64-Bit Server VM (build 24.65-b04, mixed mode) [email protected]:~$ sudo addgroup hadoop Adding group `hadoop' (GID 1002) ... [email protected]:~$ sudo adduser --ingroup hadoop hduser Adding user `hduser' ... Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Changing the user information for hduser Enter the new value, or press ENTER for the default Full Name : Room Number : Work Phone : Home Phone : Other : Is the information correct?
If asked for a filename just leave it blank and press the enter key to continue. | ----------------- [email protected]:/home/k$ cat $HOME/.ssh/[email protected]:/home/k$ ssh localhost The authenticity of host 'localhost (127.0.0.1)' can't be established.
I have tried: If you ABSOLUTELY need to have the latest update of java you must manualy install from official source, follow this tuto : But I advise you to wait as ppa update Another possible solution is to add the PPA repository from the project ubuntu-justched available in the Github.
That way you won't depend on somebody else packing the JRE, you will do it yourself (don't worry, it will be an automatic process).
If needing to run from the command line, consider prepending the bin directory to $PATH in .bash_profile.
Downloads available at (untested as I do not have a 12.04 system available.
If you instead need the Java Development Kit (JDK), which is usually needed to compile Java applications (for example Apache Ant, Apache Maven, Eclipse and Intelli J IDEA execute the following command: The JDK is usually only necessary if you are going to compile Java programs or if your software specifically requires it in addition to Java.