Open Explorer - Java - PullRequest
       2

Open Explorer - Java

7 голосов
/ 20 марта 2011

В одном из моих java-приложений я динамически открываю общую папку Windows. Теперь я хочу открыть его с помощью проводника. Так что вы, ребята, пожалуйста, помогите мне решить эту проблему.

Ответы [ 3 ]

19 голосов
/ 20 марта 2011

Если вы используете Java 6, лучший способ сделать это - использовать Desktop:

Desktop.getDesktop().open(new File(path));
4 голосов
/ 20 марта 2011

В Windows (XP / Vista) будет работать следующий код:

Runtime.getRuntime().exec("explorer /select,  " + folder);
1 голос
/ 06 ноября 2011

Я бы посоветовал против этого .getRuntime() ... подхода, если у вас большое приложение.Этот подход разветвляет процесс, поэтому, если вы запускаете его из большой программы (например, на сервере приложений), вилка может поглотить всю доступную оперативную память.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...