Bonjour,

Je viens de reprendre une application java. Mais impossible de l'exécuter ...

Voici l'arborescence dans laquelle se trouve le "main" :
fr/maboite/gateway/AppliMain

Et la classe "AppliMain" est définie comme suit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
package fr.maboite.gateway;
 
public class AppliMain {
 
     public static void main(String[] args) {
           ...
     }
 
}

Sauriez-vous comment exécuter le programme depuis le répertoire qui contient le dossier fr de l'application ???

Lorsque je tape dans la console :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
java fr.maboite.gateway.AppliMain
j'ai l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
java.lang.NoClassDefFoundError: org/apache/commons/cli/ParseException
Caused by: java.lang.ClassNotFoundException: org.apache.commons.cli.ParseException
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: fr.maboite.gateway.AppliMain.  Program will exit.

Si vous avez une idée je vous en remercie !!!