打开资源管理器 - java

时间:2011-03-20 05:35:25

标签: java swing

在我的一个java swing应用程序中,我动态打开了windows share文件夹。现在我想用资源管理器打开它。所以你们可以帮我解决一下。

3 个答案:

答案 0 :(得分:18)

如果您使用的是Java 6,最好的方法是使用Desktop

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

答案 1 :(得分:4)

在Windows(XP / Vista)中,以下代码可以使用:

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

答案 2 :(得分:1)

如果您有大型应用程序,我会建议不要使用此.getRuntime() ...方法。这种方法会强制执行该过程,因此如果您从大型程序(例如,在应用程序服务器中)运行此程序,则fork可能会耗尽您的整个可用RAM。