[Jakarta][Ftp] FTPClient.listFiles()
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:
1 2 3
|
//Marche correctement :
ftp .changeWorkingDirectory(sRepertoire); |
mais derrière je fait un :
Code:
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 :
Citation:
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 :
Citation:
Using the default system autodetect mechanism, obtain a list of file information for the current working directory.