同时运行两个Eclipse实例时出现FileNotFoundException

时间:2018-04-06 08:50:49

标签: eclipse

我经常需要同时处理两个(或更多)工作空间,指向不同的分支。因为你肯定会从下面的堆栈跟踪中获得,我在Windows上运行Eclipse。 单独使用时,我的所有工作空间都能完美运行 但是自从我升级到Eclipse Oxygen后,当我执行以下操作时,它并没有那么多工作:

  1. 打开第一个Eclipse,选择第一个工作区
  2. 启动Maven(基本清洁)命令 - >确定
  3. 打开第二个Eclipse,选择第二个工作区
  4. 从第一个工作区启动相同的Maven命令 - >
  5. 以下的例外情况

    这是stacktrace:

    java.io.FileNotFoundException: C:\Program Files\eclipse\configuration\org.eclipse.osgi\39\0\.cp\
        at org.codehaus.plexus.classworlds.launcher.ConfigurationParser.parse(ConfigurationParser.java:264)
        at org.codehaus.plexus.classworlds.launcher.Configurator.configure(Configurator.java:133)
        at org.codehaus.plexus.classworlds.launcher.Launcher.configure(Launcher.java:131)
        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
        at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
    

    我无法确定Maven插件或Eclipse本身是否会抛出此异常,因为Maven是我唯一的起点(但是,SVN同步确实可以正常工作)

    观察C:\Program Files\eclipse\configuration\org.eclipse.osgi目录的内容,我可以看到,基本上,一旦第二个Eclipse启动,它就会清除第一个实例所需的配置文件夹。自Oxygen升级以来,我的一些团队成员遇到了同样的问题。 浏览SO和Eclipse论坛,我发现没有相关的问题,这个问题最近才具有相关性。 当然,拥有几个Eclipse文件夹并不是我想要的答案......

    '滑稽'事情,我的同事在同时打开Eclipse和JasperSoft Studio(基于Eclipse的最新版本)的同时也有完全相同的问题。到目前为止,我无法复制它。

    任何线索?

0 个答案:

没有答案