在java中打开Windows资源管理器

时间:2012-06-24 00:18:28

标签: java path directory explorer

我一直在Stack Overflow上寻找答案,但我找不到适合我的答案。

使用Java,如何创建一个将Explorer窗口启动到指定目录的按钮?如果可以,我该如何使其适用于OSX和Linux?

2 个答案:

答案 0 :(得分:14)

我不确定它在其他操作系统中是如何工作的,但在Windows中你可以使用类似的东西

Desktop.getDesktop().open(new File("c:\\"));

修改

找到another way(从该答案中检查FileExplorer类的链接)。您也可以使用System.getProperty("os.name")来确定操作系统。

答案 1 :(得分:2)

javax.swing.JButton myButton = new javax.swing.JButton("BUTTON TEXT");
myButton.addActionListener(new java.awt.event.ActionListener() {

  @Override
  public void actionPerformed(ActionEvent e) {
    java.awt.Desktop.getDesktop().open(new java.io.File("MY PATH NAME HERE"));
  }
});
相关问题