Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.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
LXDE上的eclipse无法运行系统资源管理器(文件管理器)_Eclipse_File Manager - Fatal编程技术网

LXDE上的eclipse无法运行系统资源管理器(文件管理器)

LXDE上的eclipse无法运行系统资源管理器(文件管理器),eclipse,file-manager,Eclipse,File Manager,我在Lubuntu LXDE上安装了电子管道。我不能启动文件管理器来选择任何文件或目录,例如更改包的位置 默认情况下,eclipse具有 窗口->首选项->常规->工作区->启动系统资源管理器的命令 着手 dbus-send --print-reply --dest=org.freedesktop.FileManager1 /org/freedesktop/FileManager1 org.freedesktop.FileManager1.ShowItems array:string:"${se

我在Lubuntu LXDE上安装了电子管道。我不能启动文件管理器来选择任何文件或目录,例如更改包的位置

默认情况下,eclipse具有

窗口->首选项->常规->工作区->启动系统资源管理器的命令

着手

dbus-send --print-reply --dest=org.freedesktop.FileManager1 /org/freedesktop/FileManager1 org.freedesktop.FileManager1.ShowItems array:string:"${selected_resource_uri}" string:""
但是在LXDE上没有接口org.freedesktop.FileManager1。 此接口在以下环境中实现:

Nautilus 3.4 and later.
Dolphin 15.08 and later
但在Lubuntu文件管理器上是PCManFM,它没有实现org.freedesktop.FileManager1

我已经将此设置更改为pcman${selected_resource_uri},但它只是作为独立的文件管理器运行pcmanfm,没有eclipse的反馈


我怎样才能解决这个问题?谢谢

我也有同样的问题,我用以下方法解决了:

xdg-open "${selected_resource_parent_loc}"
PS:请确保Eclipse不会对开始的x进行中继,也不会在结尾添加不可见的元素。这看起来不可思议,但对我来说确实如此。。。它删除了x并添加了一个U+202C字符,一个弹出方向格式。。。可能是因为我把这个答案复制/粘贴到另一台机器上。。。我不知道


不幸的是,这对我不起作用。它还将pcman作为独立的文件管理器生成,而没有eclipse的反馈。没有eclipse的反馈这意味着什么?它没有打开正确的文件夹?反馈-我的意思是您选择所需的文件或目录并将其提交给eclipse应用程序。我怎样才能在pcman中做到这一点?它只是一个普通的文件管理器。好的,但是你能用xdg open${selected\u resource\u parent\u loc}从Eclipse内部用目标目录打开PcManFM吗?是的,它用一个目录生成PcManFM。但不是与target一起,而是与target的父级一起。如果您想要目标目录,请使用xdg open${selected_resource_loc}。再说一遍,这是毫无意义的,因为不可能从PcManFM向eclipse提交任何内容