在java中打开Windows资源管理器
我一直在Stack Overflow上寻找答案,但我找不到适合我的答案。
使用Java,如何创建一个将Explorer窗口启动到指定目录的按钮? 如果可以,我该如何使其适用于OSX和Linux?
我不确定它在其他操作系统中如何工作,但在Windows中你可以使用这样的东西
Desktop.getDesktop().open(new File("c:\\"));
编辑
找到另一种方法 (从该答案检查FileExplorer类的链接)。 您还可以使用System.getProperty("os.name")
来确定操作系统。
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")); } });