This quick tutorial shows you how to easily install the latest Oracle Java 11 LTS in Ubuntu 18.04, Ubuntu 18.10, Ubuntu 16.04, Ubuntu 14.04 via PPA.
Thanks to the “Linux Uprising” team PPA, an installer script is available to automatically download java package from Oracle web server, and install it in on your system.
Oracle Java 11 .tar.gz
, and place the archive in /var/cache/oracle-jdk11-installer-local/
1. To add the PPA, open terminal either from app launcher or by pressing Ctrl+Alt+T on keyboard. When it opens, run command:
sudo add-apt-repository ppa:linuxuprising/java
Type user password (no asterisks feedback) for sudo prompt and hit Enter.
2. Then run commands to install the script to start downloading and installing Java 11 on your Ubuntu:
sudo apt-get update sudo apt-get install oracle-java11-installer-local
For Ubuntu 18.04 and higher, skip sudo apt-get update
command since it’s done after adding PPA.
Before getting started, you must accept the license (press Tab to highlight OK and hit Enter).
3. If you have installed multiple Java versions, install (or remove) oracle-java11-set-default
package to set (or not set) Java 11 as default.
sudo apt-get install oracle-java11-set-default-local
Finally check Java version via java -version
:
Uninstall:
To remove Oracle Java 11, run command to remove the installer script:
sudo apt-get remove oracle-java11-set-default-local
And go to Software & Updates -> Other Software to remove the PPA repository.
How do you pronounce Ji M? That’s an interesting name? Also thanks for this tutorial very helpful and up to date.
Thanks for this simple step by step
well i got this error : E: Unable to locate package oracle-java11-installer
may be because you are offline? could be?
did u use 32bit? AFAIK u must use 64bit version
Cannot add PPA: ‘ppa:~linuxuprising/ubuntu/java’.
ERROR: ‘~linuxuprising’ user or team does not exist.
LIKE THIS ERROR COMMING BRO
There is no ‘~’ in the PPA. That’s your error.
thank you bro very much, you’re always easy simple and you do it quickly
Hello, im stuck at http request sent,awaiting for response
This is great… but how do auto-accept the license?
I tried this but it only works for the ppa:webupd8team/java distro, which doesn’t have n oracle-java11-installe roption:
https://stackoverflow.com/questions/19275856/auto-yes-to-the-license-agreement-on-sudo-apt-get-y-install-oracle-java7-instal
user1@WebServer2:~$ sudo add-apt-repository ppa:linuxuprising/java
[sudo] password for user1:
Cannot add PPA: ‘ppa:~linuxuprising/ubuntu/java’.
ERROR: ‘~linuxuprising’ user or team does not exist.
Thank You For The Help Man This Was A Lifesaver!!!!
Pretty straight forward!….tks…
sudo add-apt-repository ppa:linuxuprising/java
Cannot add PPA: ‘ppa:~linuxuprising/ubuntu/java’.
ERROR: ‘~linuxuprising’ user or team does not exist.
Really don’t know where does that swung dash come from.
Thanks a lot for this, it really very helpful and solved my problem
the PPA no longer exists. all commands return the same sentence just worded differently. that the PPA package does not exist anymore
Thanks that PPA is a real time saver :)
Everything went smooth installing into Ubuntu 18.04 Server. Thanks!
How can i get my java home?
thank you for this post, keep posting.
I also get :
Unable to locate package oracle-java11-installer
I am online, on a Lubuntu 18.04 machine. strange.
really this page very useful to install oracle database. thank you
this a very quick and ‘painless’ guide—good job!!!
I also get :
Unable to locate package oracle-java11-installer
I am online, on a Lubuntu 18.04 machine. strange.
installed oracle-java11-installer-local package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
oracle-java11-installer-local
E: Sub-process /usr/bin/dpkg returned an error code (1)
i have the same error
How can the JDK be downloaded if terminal only is available? no web to login.