Open Explorer - java

后端 未结 3 769
-上瘾入骨i
-上瘾入骨i 2021-01-12 12:47

In one of my java swing application, I am dynamically open windows share folder. Now I want to open it using explorer. So can you guys please help me out to solve it.

相关标签:
3条回答
  • 2021-01-12 13:21

    If you are using Java 6, the best way to do this is to use Desktop:

    Desktop.getDesktop().open(new File(path));
    
    0 讨论(0)
  • 2021-01-12 13:32

    I would advise against this .getRuntime()... approach if you have a large application. This approach forks the process, so if you are running this from a large program (e.g., within an application server) the fork can eat up your entire available RAM.

    0 讨论(0)
  • 2021-01-12 13:35

    In Windows (XP/Vista) the following code will work:

    Runtime.getRuntime().exec("explorer /select,  " + folder);
    
    0 讨论(0)
提交回复
热议问题