Reputation: 71
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
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
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
Reputation: 10154
In Windows (XP/Vista) the following code will work:
Runtime.getRuntime().exec("explorer /select, " + folder);
Upvotes: 4