Unable to run Eclipse with Ubuntu 12.04 LTS

Posted on 2014-03-31
Last Modified: 2014-04-01

I installed Oracle Java JDK 7 succesfully from the Terminal:

sudo add-apt-repository ppa:webupd8team/java -y
sudo apt-get update
sudo apt-get install oracle-java7-installer

Then I used Ubuntu Software Center to install Eclipse IDE. When I double-click on Eclipse I get dependency errors.

I would like to compile and run Java programs.

See attached error message and the associated log file.

What do I need to do?

Thank you for your help.

Question by:AttilaB
  • 2
  • 2
  • 2
  • +2

Expert Comment

by:Puspharaj Selvaraj
ID: 39968514
Post the error please
LVL 86

Expert Comment

ID: 39968703
You need to install libswt-gtk of some kind. Possibly libswt-gtk-3-java

Author Comment

ID: 39969217
The error is posted in the file:  1396323039323.log
See original posting on top of this page.

But, just to make it easier, I paste it here:

java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
Command-line arguments:  -os linux -ws gtk -arch x86_64

!ENTRY org.eclipse.osgi 4 0 2014-03-31 20:30:41.233
!MESSAGE Application error
java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:
      no swt-gtk-3740 in java.library.path
      no swt-gtk in java.library.path
      Can't load library: /home/attila/.swt/lib/linux/x86_64/
      Can't load library: /home/attila/.swt/lib/linux/x86_64/

I already have libswt-gtk-3-jni_3.7.2-2_i386.deb installed.

This is a 64-bit AMD laptop. Is this the right package for a 64-bit laptop?

Installed PackageStandard widget toolkit (is installed, see screenshot.
Simplifying Server Workload Migrations

This use case outlines the migration challenges that organizations face and how the Acronis AnyData Engine supports physical-to-physical (P2P), physical-to-virtual (P2V), virtual to physical (V2P), and cross-virtual (V2V) migration scenarios to address these challenges.

LVL 12

Expert Comment

by:Sharon Seth
ID: 39969272
Why don't you set what it is complaining . Elsewhere , I found that this works:
Add this line
in  /etc/eclipse.ini
LVL 86

Expert Comment

ID: 39969520
Yes, if it's installed, that's the correct place. It's currently looking in the wrong place
LVL 62

Accepted Solution

gheist earned 500 total points
ID: 39969931
Eclipse packaged wth ubuntu expects openjdk packages with ubuntu.

Author Closing Comment

ID: 39971022
Yes, this is it. If I install a version of Eclipse INTENDED for Oracle Java, it will just work.

Based on your statement I found this, and the install fully worked, and I could run Eclipse:
LVL 62

Expert Comment

ID: 39971355
You can run eclipse jar file with any JVM, but one in ubuntu package is pre-configured to use system JDK/JRE

Featured Post

Master Your Team's Linux and Cloud Stack

Come see why top tech companies like Mailchimp and Media Temple use Linux Academy to build their employee training programs.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
V.simple question about Android packages and libraries 1 21
AWS- KeepAlived notify script not working 23 83
Rate limit for DNS queries 7 75
tomcat startup error 5 65
Introduction We as admins face situation where we need to redirect websites to another. This may be required as a part of an upgrade keeping the old URL but website should be served from new URL. This document would brief you on different ways ca…
I. Introduction There's an interesting discussion going on now in an Experts Exchange Group — Attachments with no extension ( This reminded me of questions tha…
Viewers will learn about basic arrays, how to declare them, and how to use them. Introduction and definition: Declare an array and cover the syntax of declaring them: Initialize every index in the created array: Example/Features of a basic arr…
The viewer will learn how to implement Singleton Design Pattern in Java.

777 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question