Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
windows资源管理器中的Java选择文件?_Java_Swing_User Interface - Fatal编程技术网

windows资源管理器中的Java选择文件?

windows资源管理器中的Java选择文件?,java,swing,user-interface,Java,Swing,User Interface,我正在开发一个javagui,其中有一个JTable,我在其中填充了我的文件系统,在JTable上有一个右键单击的上下文菜单,如下所示 我右键单击我的文件,它会在windows资源管理器中打开此文件夹,要在windows资源管理器中打开文件/文件夹,我正在使用此代码 Desktop desktop = Desktop.getDesktop(); if (Desktop.isDesktopSupported()) { } try { desktop.ope

我正在开发一个javagui,其中有一个JTable,我在其中填充了我的文件系统,在JTable上有一个右键单击的上下文菜单,如下所示

我右键单击我的文件,它会在windows资源管理器中打开此文件夹,要在windows资源管理器中打开文件/文件夹,我正在使用此代码

Desktop desktop = Desktop.getDesktop();
    if (Desktop.isDesktopSupported()) {
    }
    try {
        desktop.open(myFile); //myFile is my Selected File
    } catch (IOException e) {
    }
这将在windows资源管理器中打开myFile,如下所示

我希望它应该打开windows,并且应该在windows资源管理器中选择我的文件


谢谢你知道该用哪一个吗

编辑:哎呀,看起来你并没有通过执行它来调用资源管理器。Desktop类似乎不支持指定选项/参数,因此我想如果不使用Process类,这是不可行的。

请参见:

例如,如果您想要选择文件夹(例如)C:\myFolder,只需将参数替换为:

/select,C:\myFolder