Aide java
deberetta
Messages postés
8
Statut
Membre
-
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
Salut à tous,
Je viens de demarrer en java et j'ai un problème pour l'importation de certains packages tel : org.eclipse.swt.widgets.* ou org.eclipse.swt.*;
j'obtiens ce message à la compilation :package 'org.eclipse.swt.* not exists.
Merci d'avance de votre intervention
Cordialement,
Deberetta
Je viens de demarrer en java et j'ai un problème pour l'importation de certains packages tel : org.eclipse.swt.widgets.* ou org.eclipse.swt.*;
j'obtiens ce message à la compilation :package 'org.eclipse.swt.* not exists.
Merci d'avance de votre intervention
Cordialement,
Deberetta
Configuration: Windows XP Firefox 1.5.0.11
1 réponse
-
Il faut que tu télécharge pour cela la bibliothèque swt, que tu la copie dans un de tes répertoire lib de ton projet, puis que tu inclu ce répertoire (ou juste la librairie) dans le classpath de ton projet.
-
-
Pour lancer une application swt, vous devez bien sur avoir les jar swt dans le classpath, mais aussi declarer les librairies natives. Celles-ci se trouvent dans le sous répertoire de plugins org.eclipse.swt.[OS]
* Sous Eclipse 3.1M5+ : il suffit de choisir dans le menu run -> application swt
* Sous Eclipse : Run -> Run Java Applicaton -> New -> Arguments -> VM Arguments ajouter -Djava.library.path=c:\eclipse\plugins\org.eclipse.swt.win32_2.1.0\os\win32\x86
* Enfin pour le distribuer vous devez ajouter dans la ligne de commande -Djava.library.path=chemin_vers_librairies
Bien sur, vous devrez adapter cette ligne de commande a votre OS, et à la version de swt utilisée, on vous laisse chercher un peu.
Référence : https://java.developpez.com/faq/eclipse/?page=swt#lancerApplicationSWT
-