Bonjour

J'utilises les API commons net de Jakarta pour faire une connexion ftp

La connexion se passe parfaitement bien.
Le log également.
J'arrive a accéder a mes fichiers.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
//Marche correctement :
ftp .changeWorkingDirectory(sRepertoire);
mais derrière je fait un :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
FTPFile[] listeFichiers = null;
try{
					listeFichiers = ftp .listFiles();
				}catch(IOException ioe){System.out.println("ioe !!");}
Et la mon prog plante avec un :

Exception in thread "AWT-EventQueue-2" java.lang.NoClassDefFoundError: org/apache/oro/text/regex/MalformedPatternException
at org.apache.commons.net.ftp.parser.DefaultFTPFileEntryParserFactory.createUnixFTPEntryParser(DefaultFTPFileEntryParserFactory.java:169)
at org.apache.commons.net.ftp.parser.DefaultFTPFileEntryParserFactory.createFileEntryParser(DefaultFTPFileEntryParserFactory.java:94)


D'où cela peut-il venir ? Dans la java doc de Jakarta leur méthode listFiles() ne peut pas générer de MalformedPatternException.

Est-ce que cela peut venir du fait que je me log sur un serveur Unix et que la javaDoc dit :
Using the default system autodetect mechanism, obtain a list of file information for the current working directory.