J'essaie d'obtenir le répertoire actuel de mon projet depuis java. J'utilise les lignes de codes suivantes pour obtenir les détails du chemin.
Type 1 :
File directory = new File (".");
try {
System.out.println ("Current directory's canonical path: "
+ directory.getCanonicalPath());
System.out.println ("Current directory's absolute path: "
+ directory.getAbsolutePath());
}catch(Exception e) {
System.out.println("Exceptione is ="+e.getMessage());
}
Type 2 :
String currentDir = System.getProperty("user.dir");
System.out.println("Current dir using System:" +currentDir);
En exécutant les codes ci-dessus à partir de la classe principale, j'obtiens le répertoire Project. Lorsque je l'exécute du côté serveur, j'obtiens le message suivant : "Current dir using System : D:\Apache Tomcat 6.0.16 \bin ". Mais mon projet est situé dans D:\Apache Tomcat 6.0.16\wepapps\SampleStructs
.
Veuillez me faire part de toute suggestion à ce sujet et m'aider à m'en sortir.