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.
mais derrière je fait un :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 //Marche correctement : ftp .changeWorkingDirectory(sRepertoire);
Et la mon prog plante avec 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 !!");}
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.
Partager