Bonjour,
j'ai un programme java tout simple qui utilise JMF sous Ubuntu server.

donc dans mon répertoire je fais un ls -l :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
    allstar@serveur:~/webCam$ ls -l
    total 2108
    -rwxrwxrwx 1 allstar allstar 2082557 2003-05-01 12:37 jmf.jar
    -rw-r--r-- 1 allstar allstar    2553 2009-05-05 20:58 JPEGImage.class
    drwxrwxrwx 2 allstar allstar    4096 2009-05-05 17:08 lib
    drwxr-xr-x 2 allstar allstar    4096 2009-05-05 20:27 META-INF
    -rw-r--r-- 1 allstar allstar     771 2009-05-05 20:58 Programme.class
    -rw-r--r-- 1 allstar allstar      37 2005-06-03 18:41 Programme.jbx
    -rw-r--r-- 1 allstar allstar    3557 2009-05-05 20:58 RequestHandler.class
    -rwxr-xr-x 1 root    root        137 2009-05-05 17:50 setClasspath.sh
    -rw-r--r-- 1 allstar allstar   19581 2009-05-05 21:32 test.txt
    -rw-r--r-- 1 allstar allstar     514 2009-05-05 20:58 Toto.class
    -rw-r--r-- 1 allstar allstar    2168 2009-05-05 20:58 Webcam.class
    -rw-r--r-- 1 allstar allstar    1266 2009-05-05 20:58 WebcamServer.class
    -rwxrwxrwx 1 allstar allstar    7198 2009-05-05 16:40 webcam_server.jar
J'ai bien mon archive jmf.jar et un main dans Programme.class.

Sauf que si j'exécute :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
    allstar@serveur:~/webCam$ java -classpath ./lib/jmf.jar Programme
J'ai l'erreur suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
    Exception in thread "main" java.lang.NoClassDefFoundError: Programme
    Caused by: java.lang.ClassNotFoundException: Programme
        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)
    Could not find the main class: Programme.  Program will exit.
    allstar@serveur:~/webCam$

merci