IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SWT/JFace Java Discussion :

erreur SWT ?


Sujet :

SWT/JFace Java

  1. #1
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 94
    Par défaut erreur SWT ?
    salut,
    j'utilise SWT avec eclipse sous linux. mais quand j'exporte mon programme en .jar et j'essaye de l'éxécuter sous windows avec "java -jar MonProgramme.jar", j'ai l'erreur suivante :
    Exception in thread "main" java.lang.UnsatisfiedLinkError: Could not load SWT li
    brary. Reasons:
    no swt-gtk-3738 in java.library.path
    no swt-gtk in java.library.path
    Can't load library: C:\Documents and Settings\Administrateur\.swt\lib\wi
    n32\x86\swt-gtk-3738.dll
    Can't load library: C:\Documents and Settings\Administrateur\.swt\lib\wi
    n32\x86\swt-gtk.dll

    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 GestionFichier.<clinit>(GestionFichier.java:17)
    je comprend pas pourquoi.
    merci

  2. #2
    Membre Expert
    Avatar de Gueritarish
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2007
    Messages
    1 800
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2007
    Messages : 1 800
    Par défaut
    Salut,

    SWT n'est pas une librairie multiplateforme. Forcément, si tu n'embarques pas les librairies pour windows, ton application ne pourra pas fonctionner sur ce système.

    Voilà, à+
    Gueritarish

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 94
    Par défaut
    Merci Gueritarish
    Comment ajouter cette lib à windows pour faire fonctionner le .jar?
    J'ai téléchargé : swt-3.7.2-win32-win32-x86.zip, mais je vois pas comment l'ajouter au système pour faire tourner les applications sous Windows.

  4. #4
    Membre Expert
    Avatar de Gueritarish
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2007
    Messages
    1 800
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2007
    Messages : 1 800
    Par défaut
    Il te suffit juste de modifier le classpath pour inclure ton jar pour windows...

Discussions similaires

  1. Réponses: 0
    Dernier message: 13/09/2013, 15h55
  2. fenetre graphique SWT erreur de compilation
    Par Marilo94 dans le forum SWT/JFace
    Réponses: 4
    Dernier message: 23/04/2012, 11h20
  3. Erreur rotation SWT
    Par Malawi dans le forum SWT/JFace
    Réponses: 0
    Dernier message: 22/11/2010, 18h36
  4. Erreur étrange : SWT.error
    Par Glendel dans le forum SWT/JFace
    Réponses: 2
    Dernier message: 07/05/2008, 14h14
  5. [SWT][Composite] Erreur de compilation : setSize()
    Par BiM dans le forum SWT/JFace
    Réponses: 12
    Dernier message: 15/12/2005, 12h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo