提问者:小点点

STS eclipse每次打开时都会在. eclipse中创建多个文件夹


你好,我之前在这里问过这个问题,但没有得到任何回答,我重申了这个问题。

好的,这是环境。

Spring工具套件版本:3.8.2。发布构建ID:201610040743平台:Eclipse Neon.1(4.6.1)macOS Sierra。

每次我打开STS时,它都会在. eclipse中以这种格式创建一个文件夹。

我在文件夹. eclipse上运行此命令以确保eclipse具有写入和读取权限。

chmod 777 .eclipse/
chown -R myuser:staff .eclipse/

但是STS一直在做同样的事情。

--编辑

问题是,每次eclipse STS这样做时,就像IDE第一次启动一样,所以每次打开IDE时,所有内容都会被擦除。

--编辑

检查 /Users/ovazquez/.eclipse/org.eclipse.oomph.setup/setups/i中的文件locations. settings locatet可以看到该文件每次启动IDE都会更改,这是IDE第一次读取配置时的文件。

<?xml version="1.0" encoding="UTF-8"?>
<setup:LocationCatalog
    xmi:version="2.0"
    xmlns:xmi="http://www.omg.org/XMI"
    xmlns:setup="http://www.eclipse.org/oomph/setup/1.0">
  <installation>
    <key href="file:/Users/ovazquez/.eclipse/org.springsource.sts_3.8.2.RELEASE_1218045591_macosx_cocoa_x86_64/configuration/org.eclipse.oomph.setup/installation.setup#/"/>
    <value href="file:/Users/ovazquez/Documents/workspace-sts-3.8.2.RELEASE/.metadata/.plugins/org.eclipse.oomph.setup/workspace.setup#/"/>
  </installation>
  <workspace>
    <key href="file:/Users/ovazquez/Documents/workspace-sts-3.8.2.RELEASE/.metadata/.plugins/org.eclipse.oomph.setup/workspace.setup#/"/>
    <value href="file:/Users/ovazquez/.eclipse/org.springsource.sts_3.8.2.RELEASE_1218045591_macosx_cocoa_x86_64/configuration/org.eclipse.oomph.setup/installation.setup#/"/>
  </workspace>
</setup:LocationCatalog>

然后这是同一个文件,一旦ide再次打开它。

<?xml version="1.0" encoding="UTF-8"?>
<setup:LocationCatalog
    xmi:version="2.0"
    xmlns:xmi="http://www.omg.org/XMI"
    xmlns:setup="http://www.eclipse.org/oomph/setup/1.0">
  <installation>
    <key href="file:/Users/ovazquez/.eclipse/org.springsource.sts_3.8.2.RELEASE_431833271_macosx_cocoa_x86_64/configuration/org.eclipse.oomph.setup/installation.setup#/"/>
    <value href="file:/Users/ovazquez/Documents/workspace-sts-3.8.2.RELEASE/.metadata/.plugins/org.eclipse.oomph.setup/workspace.setup#/"/>
  </installation>
  <installation>
    <key href="file:/Users/ovazquez/.eclipse/org.springsource.sts_3.8.2.RELEASE_1218045591_macosx_cocoa_x86_64/configuration/org.eclipse.oomph.setup/installation.setup#/"/>
    <value href="file:/Users/ovazquez/Documents/workspace-sts-3.8.2.RELEASE/.metadata/.plugins/org.eclipse.oomph.setup/workspace.setup#/"/>
  </installation>
  <workspace>
    <key href="file:/Users/ovazquez/Documents/workspace-sts-3.8.2.RELEASE/.metadata/.plugins/org.eclipse.oomph.setup/workspace.setup#/"/>
    <value href="file:/Users/ovazquez/.eclipse/org.springsource.sts_3.8.2.RELEASE_431833271_macosx_cocoa_x86_64/configuration/org.eclipse.oomph.setup/installation.setup#/"/>
    <value href="file:/Users/ovazquez/.eclipse/org.springsource.sts_3.8.2.RELEASE_1218045591_macosx_cocoa_x86_64/configuration/org.eclipse.oomph.setup/installation.setup#/"/>
  </workspace>
</setup:LocationCatalog>

共1个答案

匿名用户

我也遇到了同样的问题,并使用以下方法解决了它:

  1. 在任何你想要的地方解压缩tar/zip文件。
  2. 将STS.app文件拖到应用程序中。
  3. 现在您还将在Launchpad中看到STS应用程序。
  4. 现在您可以通过从启动板/聚光灯搜索单击此STS图标来启动STS。

它应该解决这个问题。