Bonjour,

Je suis en train de créer un programme qui s'éxécute en ligne de commande. Quand je l'éxécute sous eclipse, cela fonctionne bien. Par contre, quand je l'éxécute sur mon NAS qui est sous linux et j'ai l'erreur suivante qui se lance :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
Exception in thread "main" java.lang.NoClassDefFoundError: javax/mail/Authenticator
        at fr.efficacenergie.webdyn.parserXML.AlarmesXMLParser.parseXml(AlarmesXMLParser.java:289)
        at fr.efficacenergie.launch.LaunchClass.main(LaunchClass.java:28)
Caused by: java.lang.ClassNotFoundException: javax.mail.Authenticator
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
        ... 2 more
Ma version de java est la suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
java version "1.6.0_10"
Java(TM) 2 Runtime Environment, Standard Edition for Embedded (build 1.6.0_10-b42, headless)
Java HotSpot(TM) Client VM (build 11.0-b15, mixed mode)
Je ne sais pas vraiment comment faire pour éviter cette erreur.