jak uzyskać bieżący katalog w java?

Próbuję pobrać bieżący katalog mojego projektu z Java. Używam następujących linii kodów, aby uzyskać szczegóły ścieżki.

Typ 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());
}

Typ 2:

String currentDir = System.getProperty("user.dir");
System.out.println("Current dir using System:" +currentDir);

Podczas wykonywania powyższych kodów z klasy głównej otrzymuję katalog Project. Gdy wykonuję po stronie serwera, dostaje się: „Aktualny katalog przy użyciu System: D: Apache Tomcat 6.0.16 bin”. Ale mój projekt znajduje się wD:\Apache Tomcat 6.0.16\wepapps\SampleStructs.

Podaj mi jakieś sugestie i pomóż mi z tego.

questionAnswers(4)

yourAnswerToTheQuestion