Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Определение текущего директория / 2 сообщений из 2, страница 1 из 1
04.06.2004, 17:11
    #32549039
Vano123
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определение текущего директория
Я все время работал с аплетами, а тут начал работать с консольными приложениями на основе Frame...

Вопрос: Как определить текущий директорий, из которого было стартовано текущее приложение?
...
Рейтинг: 0 / 0
04.06.2004, 17:13
    #32549045
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определение текущего директория
вот несколько способов на все случаи жизни

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
public class LoadingFromWhere {
  public static void main(String args[]){
    LoadingFromWhere s = new LoadingFromWhere();
    s.doit();
    }

  public void doit() {
    System.out.println(this.getClass().getName() + " is loaded from " +
      getClass().getProtectionDomain().getCodeSource().getLocation());
    
    MyClass s = new MyClass();
    }
}

class MyClass {
  MyClass() {
    System.out.println
      (this.getClass().getName() + " is loaded from " +
       this.getClass().getProtectionDomain().getCodeSource().getLocation());
       }
  }

Другой способ :

public class FromWhere {
  public static void main(String args[]){
    Class theClass = java.lang.Object.class;
    java.net.URL u = theClass.getResource("");
    System.out.println("The Java RunTime used is located at : " + u);
    
    theClass = FromWhere.class;
    u = theClass.getResource("");
    System.out.println("This class (FromWhere) is located at : " + u);
    }
  }
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Определение текущего директория / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]