6

Stack Overflow でこれに対する回答を探していましたが、自分に合った回答が見つかりませんでした。

Java を使用して、Explorer ウィンドウを指定したディレクトリに起動するボタンを作成するにはどうすればよいですか? これが可能な場合、OSX と Linux で動作させるにはどうすればよいですか?

4

2 に答える 2

14

他のOSでどのように機能するかはわかりませんが、Windowsではこのようなものを使用できます

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

編集

別の方法が見つかりました(その回答から FileExplorer クラスへのリンクを確認してください)。また、System.getProperty("os.name")オペレーティング システムの決定にも使用できます。

于 2012-06-24T00:28:37.063 に答える
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"));
  }
});
于 2012-06-24T00:38:43.933 に答える