Как получить текущий каталог в Java?

Я пытаюсь получить текущий каталог моего проекта из Java. Я использую следующие строки кодов, чтобы получить детали пути.

Тип 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());
}

Тип 2:

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

При выполнении вышеуказанных кодов из основного класса я получаю каталог проекта. Когда я выполняю со стороны сервера, получаю как "Текущий каталог, использующий System: D: \ Apache Tomcat 6.0.16 \ bin ", Но мой проект находится в.D:\Apache Tomcat 6.0.16\wepapps\SampleStructs

Пожалуйста, дайте мне какие-либо предложения для этого и помогите мне из этого.

Ответы на вопрос(4)

Ваш ответ на вопрос