2012-11-21 3 views
2

J'ai récemment mis à jour vers Windows 8 (ce qui est apparemment une très mauvaise décision et le gaspillage de 40 $) et eclipse ne démarre pas. J'ai téléchargé Juno mais le résultat est toujours le même. Appréciez si quelqu'un pouvait m'aider avec ça.Eclipse ne fonctionne pas dans Windows 8

 
eclipse.buildId=M20120914-1800 
java.version=1.6.0_23 
java.vendor=Sun Microsystems Inc. 
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US 
Framework arguments: -product org.eclipse.epp.package.jee.product 
Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product 

!ENTRY org.eclipse.osgi 4 0 2012-11-20 20:42:45.300 
!MESSAGE Application error 
!STACK 1 
java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons: 
    C:\Users\Lahiru\Desktop\eclipse\configuration\org.eclipse.osgi\bundles\628\1\.cp\swt-win32-4234.dll: A dynamic link library (DLL) initialization routine failed 
    no swt-win32 in java.library.path 
    Can't load library: C:\Users\Lahiru\.swt\lib\win32\x86_64\swt-win32-4234.dll 
    Can't load library: C:\Users\Lahiru\.swt\lib\win32\x86_64\swt-win32.dll 
    C:\Users\Lahiru\.swt\lib\win32\x86_64\swt-win32-4234.dll: A dynamic link library (DLL) initialization routine failed 

    at org.eclipse.swt.internal.Library.loadLibrary(Library.java:331) 
    at org.eclipse.swt.internal.Library.loadLibrary(Library.java:240) 
    at org.eclipse.swt.internal.C.(C.java:21) 
    at org.eclipse.swt.widgets.Display.(Display.java:138) 
    at org.eclipse.ui.internal.Workbench.createDisplay(Workbench.java:653) 
    at org.eclipse.ui.PlatformUI.createDisplay(PlatformUI.java:161) 
    at org.eclipse.ui.internal.ide.application.IDEApplication.createDisplay(IDEApplication.java:154) 
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:96) 
    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:353) 
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
    at java.lang.reflect.Method.invoke(Unknown Source) 
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629) 
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584) 
    at org.eclipse.equinox.launcher.Main.run(Main.java:1438) 
    at org.eclipse.equinox.launcher.Main.main(Main.java:1414) 
+0

Est-ce que ces DLL (supposées) manquantes existent réellement sur votre système? Les chemins d'accès sont-ils corrects? –

+0

C'est une bonne question. En fait, C: \ Users \ Lahiru \ .swt \ lib \ win32 \ x86_64 \ swt-win32.dll est manquant. – budsiya

Répondre

2

Assurez-vous que les environnements JAVA_HOME et JRE sont définis. Il est également utile d'avoir installé JRE x64 bits, si vous utilisez un système d'exploitation 64 bits et que Eclipse 64 bits est installé. J'ai rencontré quelques problèmes similaires sur mes deux versions de Windows 8 et j'ai pu résoudre ces problèmes avec ceux-ci. Bonne chance.

+0

Merci .. mais n'a pas fonctionné. Il manque en fait le fichier C: \ Users \ Lahiru \ .swt \ lib \ win32 \ x86_64 \ swt-win32.dll pas sûr comment il est allé manquant si – budsiya

+0

bonne question à propos de manquant. content que vous l'ayez résolu – baskint

+0

Il n'est pas encore résolu. Je ne sais pas comment ces fichiers ont disparu et où les obtenir. – budsiya

0

Essayez de mettre à jour Windows vers la version 8.1.

Je suis un utilisateur Windows 8.1 64 bits. Mon JDK est également pour 64 bits. Au début, j'ai utilisé l'éclipse Kepler sur mon 8.1. Mais l'éclipse devient souvent ne pas répondre quand je travaillais dessus. Après cela, je décide de revenir à éclipser Juno et ça marche bien maintenant.

Questions connexes