Solved

Unable to run Eclipse with Ubuntu 12.04 LTS

Posted on 2014-03-31
8
644 Views
Last Modified: 2014-04-01
Hi,

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.

Attila
1396323039323.log
EclipseError.png
0
Comment
Question by:AttilaB
  • 2
  • 2
  • 2
  • +2
8 Comments
 
LVL 2

Expert Comment

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

Expert Comment

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

Author Comment

by:AttilaB
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:

eclipse.buildId=I20110613-1736
java.version=1.7.0_51
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
!STACK 1
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/libswt-gtk-3740.so
      Can't load library: /home/attila/.swt/lib/linux/x86_64/libswt-gtk.so


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.
0
 
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
  -Djava.library.path=/usr/lib/jni/
in  /etc/eclipse.ini
0
VMware Disaster Recovery and Data Protection

In this expert guide, you’ll learn about the components of a Modern Data Center. You will use cases for the value-added capabilities of Veeam®, including combining backup and replication for VMware disaster recovery and using replication for data center migration.

 
LVL 86

Expert Comment

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

Accepted Solution

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

Author Closing Comment

by:AttilaB
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:

http://blog.brunobraga.net/eclipse-42-in-ubuntu-1204/
0
 
LVL 61

Expert Comment

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

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

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

Introduction Java can be integrated with native programs using an interface called JNI(Java Native Interface). Native programs are programs which can directly run on the processor. JNI is simply a naming and calling convention so that the JVM (Java…
I. Introduction There's an interesting discussion going on now in an Experts Exchange Group — Attachments with no extension (http://www.experts-exchange.com/discussions/210281/Attachments-with-no-extension.html). This reminded me of questions tha…
Viewers will learn about if statements in Java and their use The if statement: The condition required to create an if statement: Variations of if statements: An example using if statements:
This tutorial explains how to use the VisualVM tool for the Java platform application. This video goes into detail on the Threads, Sampler, and Profiler tabs.

867 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

Need Help in Real-Time?

Connect with top rated Experts

21 Experts available now in Live!

Get 1:1 Help Now