打开资源管理器 – java

在我的一个java swing应用程序中,我动态打开windows共享文件夹。 现在我想用explorer打开它。 所以你们可以帮助我解决它。

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

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

在Windows(XP / Vista)中,以下代码将起作用:

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

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