STS eclipse每次打开都会在.eclipse里面创建多个文件夹
STS eclipse creates multiple folders inside .eclipse every time it is opened
嗨,我在 之前问过这个问题,但没有得到任何答案,我重述了这个问题。
好的,这就是环境。
Spring 工具套件
版本:3.8.2.RELEASE
内部版本号:201610040743
平台:Eclipse Neon.1 (4.6.1)
macOs Sierra.
每次我打开 STS 时,它都会以这种格式创建一个文件夹 inside .eclipse。
我运行对文件夹.eclipse执行此命令以确保eclipse具有读写权限。
chmod 777 .eclipse/
chown -R myuser:staff .eclipse/
但是STS一直在做同样的事情。
--编辑
问题是,每次 eclipse STS 执行此操作时,就像 IDE 是第一次启动一样,所以每次 IDE 打开时,所有内容都会被删除。
--编辑
检查文件 locations.setup 位于 /Users/ovazquez/.eclipse/org.eclipse.oomph.setup/setups/ 我可以看到每次 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>
我也遇到了同样的问题并使用以下方法解决了它:
- 将 tar/zip 文件解压到任意位置。
- 将 STS.app 文件拖到 "Applications"。
- 现在您还会在启动板中看到 STS 应用程序。
- 现在您可以通过单击此 STS 图标来启动 STS
launchpad/spotlight 搜索。
应该可以解决问题。
嗨,我在
好的,这就是环境。
Spring 工具套件 版本:3.8.2.RELEASE 内部版本号:201610040743 平台:Eclipse Neon.1 (4.6.1) macOs Sierra.
每次我打开 STS 时,它都会以这种格式创建一个文件夹 inside .eclipse。
我运行对文件夹.eclipse执行此命令以确保eclipse具有读写权限。
chmod 777 .eclipse/
chown -R myuser:staff .eclipse/
但是STS一直在做同样的事情。
--编辑
问题是,每次 eclipse STS 执行此操作时,就像 IDE 是第一次启动一样,所以每次 IDE 打开时,所有内容都会被删除。
--编辑
检查文件 locations.setup 位于 /Users/ovazquez/.eclipse/org.eclipse.oomph.setup/setups/ 我可以看到每次 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>
我也遇到了同样的问题并使用以下方法解决了它:
- 将 tar/zip 文件解压到任意位置。
- 将 STS.app 文件拖到 "Applications"。
- 现在您还会在启动板中看到 STS 应用程序。
- 现在您可以通过单击此 STS 图标来启动 STS launchpad/spotlight 搜索。
应该可以解决问题。