Stack Overflow でこれに対する回答を探していましたが、自分に合った回答が見つかりませんでした。
Java を使用して、Explorer ウィンドウを指定したディレクトリに起動するボタンを作成するにはどうすればよいですか? これが可能な場合、OSX と Linux で動作させるにはどうすればよいですか?
他のOSでどのように機能するかはわかりませんが、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"));
}
});