Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/370.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
如何使用java程序更改eclipse工作区位置_Java_Eclipse Plugin - Fatal编程技术网

如何使用java程序更改eclipse工作区位置

如何使用java程序更改eclipse工作区位置,java,eclipse-plugin,Java,Eclipse Plugin,我正在为Eclipse开发一个插件。当我执行我的插件时,插件将打开具有不同工作区位置的新Eclipse实例。我想使用与Eclipse的第一个实例相同的工作区。所以我更改了运行配置中的设置。但是,它给出了错误,因为工作区已经在使用中 我编写了一个代码存根,以获取Eclipse第一个实例的pid并终止它。现在我只有一个Eclipse窗口在运行。我现在想更改工作区的位置,因为早期的Eclipse窗口已关闭,现在可以自由使用工作区 这是我的第一篇文章。如果我太含糊不清,请告诉我我将解释您可以重新启动ec

我正在为Eclipse开发一个插件。当我执行我的插件时,插件将打开具有不同工作区位置的新Eclipse实例。我想使用与Eclipse的第一个实例相同的工作区。所以我更改了运行配置中的设置。但是,它给出了错误,因为工作区已经在使用中

我编写了一个代码存根,以获取Eclipse第一个实例的pid并终止它。现在我只有一个Eclipse窗口在运行。我现在想更改工作区的位置,因为早期的Eclipse窗口已关闭,现在可以自由使用工作区


这是我的第一篇文章。如果我太含糊不清,请告诉我我将解释

您可以重新启动eclipse并填写一些系统属性。这将导致eclipse实例重新启动。请参阅
org.eclipse.ui.internal.ide.actions.OpenWorkspaceAction.restart(String)
方法中的org.eclipse.ui.ide插件,以获取eclipse如何重新启动并将新工作区传递回启动器的示例

另请参见中的讨论