如何在Eclipse中删除工作区?


297

如何在Eclipse中删除工作区?


8
我知道这似乎是一个简单的问题,但摆出它的最好方法是说你做了什么没有用(如果有的话),以及为什么要这样做。您可能在不知不觉中问了一个错误的问题,并且可以提供的信息越多,您收到的答案就越好。
MattGrommes,2009年

4
感谢Matt的建议。在删除工作空间时,我并没有真正遇到任何特定的问题。我只是想知道是否有办法从Eclipse中删除工作区。
拉胡尔

Answers:


435

只需删除整个目录即可。这将删除所有项目以及工作区的Eclipse缓存和设置。这些都保存在.metadataEclipse工作区的文件夹中。请注意,您还可以将Eclipse配置为使用工作区文件夹之外的项目文件夹,因此您可能需要验证每个项目的位置。

您可以通过进入首选项的“ 常规/启动和关机/工作空间”部分(通过“首选项”>“常规”>“启动和关机”>“工作空间”>“ [删除]”)从建议的工作空间中删除工作空间。请注意,这不会删除文件本身。对于旧版本的Eclipse,您需要在安装目录下的目录中(或在Unix,IIRC上)编辑org.eclipse.ui.ide.prefs文件。configuration/.settings~/.eclipse


5
+1,它有助于在编辑prefs文件之前关闭Eclipse。
rajah9 2011年

47
我也+1要求提供准确和详细的步骤。我不知道什么时候Windows> Preferences> General> Startup & Shudown> Workspaces> [Remove](按钮)添加要么,但我可以肯定它存在于靛蓝3.7.2。
2012年

1
@kgpdeveloper:嗯,您仍然删除了工作区,第二段中是“从列表中删除”。您是否也遵循了这一部分?
乔恩·斯基特

2
@ b1nary:如果您将一个工作空间嵌入另一个工作空间,我认为您会遇到更大的问题。我强烈建议避免这种情况。
乔恩·斯基特

7
@ b1nary.atr0phy:我当然不是“故意遗漏要点”-请不要以为您知道我的想法。我假设读者知道他们的来源,并且知道他们是否有备份。当然,您可以自由添加自己的答案。
乔恩·斯基特

273

可以在Eclipse中删除工作空间而不会带来很多麻烦。这些选项在“首选项”->“常规”->“启动和关闭”->“工作区”下可用。

请注意,这实际上并没有从系统中删除文件,只是将其从建议的工作空间列表中删除。它将org.eclipse.ui.ide.prefs在Eclipse中更改Jon的答案中的文件。


我发现下次打开Eclipse时,工作空间将从“文件->切换工作空间”列表中消失。
Jan Hettich '04

34
+1:虽然这实际上并没有删除工作空间,但是它是从Eclipse的建议工作空间列表中删除的,这正是我所要的。
Powerlord

如果要补充一点的是,这不包括删除工作区的内容,而不是比Jon Skeet更好,即是最新的,请回答!现在,有多少人可以这么说;-)
NomeN 2011年

7
请注意,此选项是在Eclipse 3.5或3.6版中引入的
ViktorBrešan2011年

在OS X上,此设置所维护的文件的位置位于应用程序包本身中。/Applications/Eclipse.app/Contents/Eclipse/configuration/.settings
jbruni 2015年

37

对于Mac OS中的Eclipse PDT,一旦删除了实际的工作空间目录,除非从“首选项” >>“ 常规 ” >>中删除条目,否则选择并切换到该工作空间的选项仍然可用。 Startup and Shutdown >> Workspaces中


11

我不确定较旧的版本,但是从NEON开始,您可以右键单击工作区,然后选择“ 从启动器选择中删除”选项。

Eclipse Neon-删除工作区

当然,这不会删除原始文件。只是将其从建议的工作空间列表中删除。



1

只需转到\ eclipse-java-helios-SR2-win32 \ eclipse \ configuration.settings目录,然后更改或删除org.eclipse.ui.ide.prefs文件。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.