2011-03-03 198 views
242

我在哪里可以更改Eclipse中的默认工作区?如何更改Eclipse默认工作区?

+6

“default working directory”=“default workspace”?或者是其他东西? – 2011-03-03 10:19:15

+8

是否指“File \ Switch workspace”菜单? – 2011-03-03 10:25:14

+4

如果这个问题是关于代码中的Java当前工作目录(CWD),关于在Eclipse中运行,想要指出我们可能遇到了一个有趣的行为。使用Eclipse和Subclipse将项目导入工作区,CWD可能与仅从磁盘导入Java源项目(通过外部SVN工具在其他位置检出)不同。我还没有进一步研究这一点,但只是一个头。 – David 2012-12-04 02:13:57

回答

290

如果你的意思是“改变工作区”去File -> Switch Workspace

+1

它不允许我将此文件夹移动到我的工作文件夹以外的任何位置......是否有任何解决方法将此文件夹移动到另一个驱动器中? – Laserson 2013-03-17 14:43:03

+12

这并不回答这个问题,假设原来的问题提到了“默认工作区”。要在启动时更改Eclipse *默认值*,请参阅其他答案。 – 2014-12-09 00:39:27

9

文件>切换工作区>添加你喜欢的工作区> Eclipse会重新使用你想要的工作空间。

+2

为什么在更改工作区时eclipse会重新启动?什么目的? – Vass 2012-02-05 11:56:55

+2

我想这样它会加载所有来自新工作区的信息......但这只是我的猜测;)带有不同工作区的 – Neets 2012-02-06 07:38:25

+0

不止一个人可以保存自己的配置,或者如果您希望工作区使用特定项目和图书馆 – 2013-08-11 18:40:23

27

如果您正在讨论更改从eclipse中启动的java程序的工作目录,那么在运行配置中有一个空间。 如果您转到运行菜单并选择“运行配置...”,然后选择您的运行配置,然后在Java应用程序的“参数”选项卡上,您可以编辑“工作目录”。这改变了将用于启动Java程序的当前目录。

查看相关问题Default eclipse working directory如果这就是你的意思。

7

如果您的意思是更改程序执行的目录,请转到“运行”选项卡中的“运行配置”。

然后选择您的项目并转到“参数”选项卡,您可以在那里更改目录。默认情况下,它是你的项目的根目录。

1

如果你想创建一个新的工作区 - 只需在“选择工作区”对话框的文本框中输入一个新的路径。 Eclipse将在该位置创建一个新的工作空间并切换到该工作空间。

151

我把这个问题的意思是,你怎么可以更改默认的工作区,这样当Eclipse的开机你想要的工作区被自动加载:

  • 下围棋的喜好,然后在提供的搜索框中键入“工作区”过滤列表。或者,您可以转到常规>启动和关闭>工作区。
  • 在那里您可以设置一个标志,使Eclipse提示您在启动时通过选中“在启动时提示工作区”复选框来选择工作区。
  • 您也可以设置以前工作区的数量。最后是最近的工作空间列表。如果你只是删除所有的,你希望Eclipse会自动启动该工作区。
+5

这显然似乎更好地回答了这个问题。至少,这就是我阅读它的过程(当我搜索并找到该主题时,这是我需要回答的问题)。 – 2014-12-09 00:48:49

+0

这个答案应该被接受为答案。 – Aradhya 2016-04-05 06:57:16

+1

首选项在我的Eclipse版本的“窗口”菜单下 – 2016-04-07 16:17:22

80
  1. 转到eclipse\configuration\
  2. 打开文件"config.ini"
  3. 修改行

    osgi.instance.area.default="F:/Workspace/Java" 
    

    其中"F:/Workspace/Java"应该是你的默认工作空间!

+1

对我不适用(Juno/Ubuntu) – auval 2013-06-18 10:47:25

+1

注意Windows实现中的黑色边界。您的Windows路径将是F:\ Workspace \ Java不是必需的F:/ Workspace/Java。 在开普勒没有必要的引号,我不知道其他版本。 – Michael 2013-07-05 10:48:35

+3

Mac OS X上的示例:[email protected]/Documents/workspace – 2013-11-02 10:10:22

4

打开命令提示符。 更改为eclipse主目录并键入“eclipse -clean” C:/ eclipse> eclipse -clean

这将要求选择工作区。它也会强制将其设置为默认工作区。

然后,进入eclipsehome-> configuration-> settings文件夹。

在记事本中打开org.eclipse.ui.de.prefs。

将此属性从false设置为true。

SHOW_WORKSPACE_SELECTION_DIALOG =真

你会被要求为工作区选择每次。

+0

这是你在Eclipse破裂时所需要的,不会以干净开始,其他信息无用(例如[email protected]/workspace)。谢谢! – 2013-10-13 02:35:51

0

在Ubuntu我去

~/.eclipse/org.eclipse.platform_4.3.0_1473617060_linux_gtk_x86_64/configuration/config.ini 

,并在底部

[email protected]/workspace 

加入这一行,从我家到这里我把我的工作区改变工作区的目录路径。

我结合@Frank与@Ronan Quillevere的评论回答

2

Eclipse,去File - >Switch Workspace,选择或创建一个新的工作空间。

13

无论弗兰克建议在config.ini中更改是否正确。如果这样做没有帮助,则需要从最近的工作区删除路径,如下所示。

  1. 转到eclipse\configuration\org.eclipse.ui.ide.prefs\
  2. 打开文件"org.eclipse.ui.ide.prefs"
  3. RECENT_WORKSPACES删除第一个路径。

    MAX_RECENT_WORKSPACES =5 RECENT_WORKSPACES =/Users/wrokspace1\n/Users/wrokspace2\n/Users/wrokspace3\n/Users/wrokspace4 RECENT_WORKSPACES_PROTOCOL =3
    SHOW_WORKSPACE_SELECTION_DIALOG =false
    eclipse.preferences.version =1

+0

问题我在加载我的工作区之前崩溃了,并且我之前检查过'使用这个作为默认值并且不要再询问'。将SHOW_WORKSPACE_SELECTION_DIALOG = false更改为= true允许我选择一个工作区。 – 2014-11-17 14:53:22

+1

在Eclipse Neon中,该文件位于'eclipse \ configuration \ .settings'文件夹中。 – Genhis 2017-02-14 20:58:25

2

如果你想改变近期的工作空间manuallyconfiguration文件 org.eclipse.ui。 ide.prefs存在于

eclipse > configuration > .settings > org.eclipse.ui.ide.prefs 

打开此文件,在编辑器中找到符合#2RECENT_WORKSPACES并在此行中,你可以看到最近的工作区和可change甚至remove他们。

0

我的开普勒日食进入没有响应启动时(不久后安装GAE支持),我追溯到一个腐败的工作区。我通过关闭kepler来解决这个问题,重命名工作空间目录(使用中),所以kepler在没有工作空间的情况下正常启动,然后使用文件>> switch工作空间来生成新的工作空间。然后开始使用我仍然需要的旧项目进行填充。

相关问题