Kan inte starta eclipse (ubuntu)

Discussion in 'Frågor, support och diskussion' started by Patlan, May 6, 2012.

  1. Patlan

    Patlan Teen Droid Medlem

    Joined:
    Apr 17, 2010
    Messages:
    383
    Likes Received:
    7

    MINA ENHETER

    Jag har fått problem med eclipse på min ubuntu 12.04.
    När jag försöker starta eclipse så kommer meddelandet:

    An error has occurred. See the log file
    /home/mittnamn/.eclipse/org.eclipse.platform_3.7.0_155965261/configuration/1336255278136.log.

    I loggfilen står det:

    Code:
    !SESSION 2012-05-06 00:01:18.012 -----------------------------------------------
    eclipse.buildId=I20110613-1736
    java.version=1.7.0_03
    java.vendor=Oracle Corporation
    BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=sv_SE
    Command-line arguments:  -os linux -ws gtk -arch x86
    
    !ENTRY org.eclipse.osgi 4 0 2012-05-06 00:01:19.060
    !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/mittnamn/.swt/lib/linux/x86/libswt-gtk-3740.so
    	Can't load library: /homemittnamn/.swt/lib/linux/x86/libswt-gtk.so
    
    	at org.eclipse.swt.internal.Library.loadLibrary(Library.java:285)
    	at org.eclipse.swt.internal.Library.loadLibrary(Library.java:194)
    	at org.eclipse.swt.internal.C.<clinit>(C.java:21)
    	at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:63)
    	at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:54)
    	at org.eclipse.swt.widgets.Display.<clinit>(Display.java:132)
    	at org.eclipse.ui.internal.Workbench.createDisplay(Workbench.java:695)
    	at org.eclipse.ui.PlatformUI.createDisplay(PlatformUI.java:161)
    	at org.eclipse.ui.internal.ide.application.IDEApplication.createDisplay(IDEApplication.java:153)
    	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:95)
    	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
    	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
    	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
    	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
    	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:601)
    	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
    	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
    	at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
    Jag har försökt att avinstallera och återinstallera eclipse men det har inte hjälpt. Är relativt ny på Ubuntu.
     
  2. e7andy

    e7andy Professional Droid Hedersmedlem

    Joined:
    Oct 14, 2009
    Messages:
    2 349
    Likes Received:
    835
    Telefon:
    Huawei P10 Plus

    MINA ENHETER

    Telefon:
    Huawei P10 Plus
    Telefon 2:
    Nexus 5
    Telefon 3:
    ADP1
    Övrigt:
    LG G Watch R, ChromeCast
    I tracen står det att SWT inte kunde hittas. Sök efter libswt-gtk eller nåt sånt och installera.
    # apt-cache search libswt-gtk
    # apt-get install libswt-gtk-xxxxx (vilken du nu vill installera)

    Det finns något grafiskt gränssnitt för att göra sånt om du inte vill köra kommandorad.
     
  3. Patlan

    Patlan Teen Droid Medlem

    Joined:
    Apr 17, 2010
    Messages:
    383
    Likes Received:
    7

    MINA ENHETER

    När jag kör det första kommandot får jag upp:

    Code:
    libswt-gtk-3-java - Standard Widget Toolkit for GTK+ Java library
    libswt-gtk-3-java-gcj - Standard Widget Toolkit for GTK+ native library
    libswt-gtk-3-jni - Standard Widget Toolkit for GTK+ JNI library
    När jag kör apt-get install libswt-gtk-3740

    Code:
    E: Kunde inte öppna låsfilen /var/lib/dpkg/lock - open (13: Åtkomst nekas)
    
     
  4. Buzz

    Buzz Android Apprentice Medlem

    Joined:
    May 14, 2010
    Messages:
    4 941
    Likes Received:
    2 228

    MINA ENHETER

    installationen måste köras som root så prova:

    sudo apt-get install libswt-gtk-3-java
     
  5. e7andy

    e7andy Professional Droid Hedersmedlem

    Joined:
    Oct 14, 2009
    Messages:
    2 349
    Likes Received:
    835
    Telefon:
    Huawei P10 Plus

    MINA ENHETER

    Telefon:
    Huawei P10 Plus
    Telefon 2:
    Nexus 5
    Telefon 3:
    ADP1
    Övrigt:
    LG G Watch R, ChromeCast
    Det var därför jag satte # framför kommandot.
     
  6. Patlan

    Patlan Teen Droid Medlem

    Joined:
    Apr 17, 2010
    Messages:
    383
    Likes Received:
    7

    MINA ENHETER

    Jag prövade med Sudo:

    Code:
    mittnamn@mittnamn-Vostro-1400:~$ sudo apt-get install libswt-gtk-3-java
    Läser paketlistor... Färdig
    Bygger beroendeträd         
    Läser tillståndsinformation... Färdig
    libswt-gtk-3-java är redan den senaste versionen.
    0 att uppgradera, 0 att nyinstallera, 0 att ta bort och 0 att inte uppgradera.
    mittnamn@mittnamn-Vostro-1400:~$
    Ingen förbättring.
     
  7. e7andy

    e7andy Professional Droid Hedersmedlem

    Joined:
    Oct 14, 2009
    Messages:
    2 349
    Likes Received:
    835
    Telefon:
    Huawei P10 Plus

    MINA ENHETER

    Telefon:
    Huawei P10 Plus
    Telefon 2:
    Nexus 5
    Telefon 3:
    ADP1
    Övrigt:
    LG G Watch R, ChromeCast
    Jag har läst något om att det kan strula om man blandar 32-bitars- med 64-bitarsprogram. Se till att Eclipse och Java är av samma typ.
     
    Patlan likes this.
  8. Patlan

    Patlan Teen Droid Medlem

    Joined:
    Apr 17, 2010
    Messages:
    383
    Likes Received:
    7

    MINA ENHETER

    Installerade om allt från scratch manuellt. Verkar funka nu.