OVH Cloud OVH Cloud

Pb tutoriel

3 réponses
Avatar
denebet
Bonjour,

J'essaie de suivre le tutoriel situé à l'adresse suivante:
<http://www.cs.umanitoba.ca/~eclipse/1-Install.pdf>.
J'en suis aux alentours des pages 15-18.
J'ai tapé le code de la page 15.
La compilation m'a donnée les erreurs signalées p. 16.
J'ai rajouté le swt.jar qui est à
/usr/share/eclipse/plugins/org.eclipse.swt.gtk_2.1.3/ws/gtk/ de mon ordi,
la version est donc 2.1.3 au lieu de 2.1.0 sur le tutoriel mais je ne pense
pas que cela aie de l'importance ;)
Si je fais run, j'ai l'erreur suivante:
Exception in thread "main" java.lang.NoClassDefFoundError:
org/eclipse/swt/internal/gtk/OS
at org.eclipse.swt.widgets.Display.createDisplay(Display.java:482)
at org.eclipse.swt.widgets.Display.create(Display.java:469)
at org.eclipse.swt.graphics.Device.<init>(Device.java:111)
at org.eclipse.swt.widgets.Display.<init>(Display.java:303)
at org.eclipse.swt.widgets.Display.<init>(Display.java:299)
at SWTHello.main(SWTHello.java:19)
ce qui est sensiblement différent de l'erreur de lien que je devrais avoir
d'après le tutoriel.
Des idées?

Merci,

alain
--
'Vit preg brezhoneg g'ur pouezh-mouezh
a feson, me ya da
<http://brezhonegbev.free.fr>

3 réponses

Avatar
Olivier Thomann
J'ai rajouté le swt.jar qui est à
/usr/share/eclipse/plugins/org.eclipse.swt.gtk_2.1.3/ws/gtk/ de mon ordi,
la version est donc 2.1.3 au lieu de 2.1.0 sur le tutoriel mais je ne pense
pas que cela aie de l'importance ;)
Si je fais run, j'ai l'erreur suivante:
Exception in thread "main" java.lang.NoClassDefFoundError:
org/eclipse/swt/internal/gtk/OS
Salut,


Comment as-tu lancé ton programme? Es-tu allé sur la page d'aide de SWT?
Est-ce que tu as positionné le java.library.path?
--
Olivier

Avatar
Olivier Thomann

J'ai rajouté le swt.jar qui est à
/usr/share/eclipse/plugins/org.eclipse.swt.gtk_2.1.3/ws/gtk/ de mon ordi,
la version est donc 2.1.3 au lieu de 2.1.0 sur le tutoriel mais je ne
pense
pas que cela aie de l'importance ;)
Si je fais run, j'ai l'erreur suivante:
Exception in thread "main" java.lang.NoClassDefFoundError:
org/eclipse/swt/internal/gtk/OS
Sous GTK, cette classe se trouve dans le fichier swt-pi.jar. Rajoute ce


jar sur ton build path comme tu as rajouté le swt.jar et tout devrait
rentrer dans l'ordre.
--
Olivier


Avatar
denebet
Olivier Thomann wrote:


Comment as-tu lancé ton programme? Es-tu allé sur la page d'aide de SWT?
Est-ce que tu as positionné le java.library.path?
--
Olivier
Merci de ton aide. Finalement, j'ai trouvé la réponse ici

<http://perso.wanadoo.fr/jm.doudoux/java/dejae/chap019.htm>

a+

alain
--
'Vit preg brezhoneg g'ur pouezh-mouezh
a feson, me ya da
<http://brezhonegbev.free.fr>