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