Bonjour,
Je commence le java et je souhaite faire une applet qui lit le contenu du répertoire de l'applet. Et j'ai des problèmes de sécurité ! Voici mon source :
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
import java.io.*;
import java.net.*;
public class getpath extends Applet
{
String SRepertoireRacine;
String SFichier;
public void init()
{
SRepertoireRacine = this.getCodeBase().toString();
File FRepertoireRacine = new File(SRepertoireRacine);
String[] ListeFichier;
ListeFichier = FRepertoireRacine.list();
for (int i=0;i<ListeFichier.length;i++)
{SFichier = ListeFichier[i].toString();
System.out.println (SFichier);
}
}
}
et l'erreur est :
java.io.IOException: bad path: C:\Documents and Settings\ODE\Bureau\file:\C:\jdk1.1.8\bin\
C:\Documents and Settings\ODE\Bureau\ coorespond à l'adresse du bureau windows !!!!! et C:\jdk1.1.8\bin\ à l'adresse de getpath.class
J'ai essayé avec la méthode getPath mais j'ai des erreurs de compil.
Merci de votre aide