fengye
fengye

Reputation: 71

Open Explorer - java

In one of my java swing application, I am dynamically open windows share folder. Now I want to open it using explorer. So can you guys please help me out to solve it.

Upvotes: 7

Views: 7977

Answers (3)

SaifAhmed
SaifAhmed

Reputation: 19

I would advise against this .getRuntime()... approach if you have a large application. This approach forks the process, so if you are running this from a large program (e.g., within an application server) the fork can eat up your entire available RAM.

Upvotes: 1

Thomas
Thomas

Reputation: 4999

If you are using Java 6, the best way to do this is to use Desktop:

Desktop.getDesktop().open(new File(path));

Upvotes: 20

Tarlog
Tarlog

Reputation: 10154

In Windows (XP/Vista) the following code will work:

Runtime.getRuntime().exec("explorer /select,  " + folder);

Upvotes: 4

Related Questions