Je me permets donc d'ouvrir et clôturer ce sujet pour vous remonter un souci que j'ai rencontré et qui m'a bloqué 1/2 journée pour rien.

J'utilisais des librairies externes, ceux d'apache httpcore etc, sous windows tout fonctionnait bien mais sous linux j'avais un souci de classloader Exception. (je reviendrai copier/coller l'erreur)

En faite, le fichier manifest.mf généré par netbeans sous windows a cet aspet:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
Manifest-Version: 1.0
X-COMMENT: Main-Class will be added automatically by build
Class-Path: lib/*
celui généré sous Linux est celui-ci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Manifest-Version: 1.0
X-COMMENT: Main-Class will be added automatically by build
Class-Path: lib/commons-logging-1.1.1.jar lib/httpclient-4.0-beta2.jar lib/httpcore-4.0.1.jar
par conséquent qd vous utiliser un JAR compilé par windows sur un systeme d'exploitation linux et bien le lib/* n'est pas compris par la VM d'où l'exception.