Techie Tips

How to install Eclipse Oxygen on Ubuntu

Eclipse Oxygen is the 12th official release to the eclipse family and it comprises of approximately two million net new lines of code. The Eclipse Oxygen release includes many improvementsin functionality and performance, includes new tools for Java code coverage analysis, and can be extended to support Java 9 development via an early access preview.

install eclipse oxygen

Eclipse Oxygen Features

  • A new extensible Generic Editor has been added which makes it easier to implement an editor for new languages or new content types
  • An extension was provided to the generic editor so that it now can provide syntax highlighting for files with the .patch or .diff extension
  • The Editor Selection dialog now offers a one-click option for choosing the editor that should open all files with the same extension in the futur
  • You can use the Quick Switch Editor (Ctrl+E) command to list and filter all the open editors
  • The new Launch Group launch configuration type allows you to launch multiple other launch configurations sequentially, with configurable actions after launching each group member
  • Terminate and Relaunch option is now available while launching from Run menu, context menu and tool bar
  • You can now search for partial descriptions in Quick Access (Ctrl+3)
  • The Project Explorer view now has a Recent Filters menu that shows the most recently used filter
  • The Always run in background preference is now enabled by default
  • On Linux, the list of recognized external browsers has been updated to include:
    • Firefox (/usr/bin/firefox)
    • Chrome (/usr/bin/google-chrome)
    • Chromium (/usr/bin/chromium-browser)
    • Epiphany/Gnome Web (/usr/bin/epiphany)
    • Konqueror (/usr/bin/konqueror)
  • [See release note for full list of new features]
  • We will first install Java 8 and above, using the following commands
sudo apt-get install openjdk-8-jre

or

$ sudo apt-get install openjdk-8-jdk
  • Run the following commands to install Eclipse Oxygen. You can download the installer from here for either 32bit or 64bit
wget http://artfiles.org/eclipse.org//oomph/epp/oxygen/R/eclipse-inst-linux64.tar.gz
tar xf eclipse-inst-linux64.tar.gz
cd eclipse-installer
sudo ./eclipse-inst
  • When the installer loads > click on “Eclipse IDE for Java Developer” or any of the other options
  • Make sure the install path is correct, the click Install
  • Accept License and certificate when prompted
  • After install is done > Click Launch

Create the Desktop File

  • Now to the create the desktop launcher, we need to create the following file “eclipse.desktop”
nano ~/.local/share/applications/eclipse.desktop
  • Now copy the following entries below and paste into the eclipse.desktop file. Ensure you point to the correct path where you installed eclipse
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Name=Eclipse IDE
Comment=Eclipse Integrated Development Environment
Icon=/opt/eclipse/java-neon/eclipse/icon.xpm
Exec=/opt/eclipse/java-neon/eclipse/eclipse
StartupNotify=true
StartupWMClass=java-neon
  • Now lets add the execution permission to the file to enable us launch it
chmod +x ~/.local/share/applications/eclipse.desktop
  • The last task is to open the file location for eclipse.desktop, drag and drop it on the launcher. Note you have to enable “Show hidden files”

About the author

Admin

A passionate Linux and Open Source user. In my spare time, I love developing mobile games for fun (You can check my games out iOS Store | Google Play Store) and also spend time contributing to the Linux community.

Leave a Reply

4 Comments on "How to install Eclipse Oxygen on Ubuntu"

Notify of
avatar
Sort by:   newest | oldest | most voted
OnePatchMan
Guest
OnePatchMan

#sudo apt install ubuntu-make
#umake ide eclipse

You mean that?

Himadri
Guest
Himadri

Your Initial Installation Steps are with Eclipse Neon, which comes with ‘eclipse-installer’ and eclipse-inst.ini.
But your Desktop launcher code is showing Eclipse Mars. Can you please update the essentials for broader audience.

wpDiscuz