page-translate

Erreur "java.lang.ClassNotFoundException" avec Openbravo POS

Open Source / OpenBravo / POS

Important: Nous venons de migrer d'un site Wordpress vers Drupal alors il se peut qu'il y ait des liens brisés, des images qui ne s'affichent pas ou encore du code mal formatté. Nous travaillons fort pour régler ces problèmes le plus tôt possible.

Installer Openbravo POS sous Linux est très simple lorsque vous utilisez le fichier paqueté par défaut, mais lorsque vous voulez installer Openbravo depuis son code source, c'est un peu plus délicat.

Le message d'erreur d'Openbravo

Exception in thread "main" java.lang.NoClassDefFoundError: com/openbravo/pos/config/JFrmConfig
Caused by: java.lang.ClassNotFoundException: com.openbravo.pos.config.JFrmConfig
        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: com.openbravo.pos.config.JFrmConfig.  Program will exit.

La solution trouvée

En fait, je me suis buté à cette erreur lorsque j'ai voulu lancer Openbravo pour la première fois, sois en lançant le script configure.sh ou start.sh. Assurez-vous, tout d'abord, d'avoir modifié les permissions de ces deux fichiers afin de pouvoir les exécuter :

$ chmod +x configure.sh
$ chmod +x start.sh

Ensuite, vous devez copier le fichier openbravopos.jar qui se situe dans le dossier build/jar/ du répertoire Openbravo.

$ cd repertoire_openbravo
$ cp build/jar/openbravopos.jar ./

Ça m'a pris du temps avant de comprendre mais voilà, j'espère que je pourrai sauver du temps à quelques-uns d'entre vous !

Ajouter un commentaire

CAPTCHA
Êtes-vous un robot ?
Image CAPTCHA
Écrivez le code apparaissant dans l'image.

Derniers articles