如何更改eclipse的默认工作目录?
任何人都可以告诉我可以在Eclipse中更改默认工作空间的位置?
如果您的意思是“更改工作区”,请转到File -> Switch Workspace
我将这个问题表示为如何更改“默认”工作区,以便在Eclipse启动所需的工作区时自动加载:
- 根据偏好设置,然后在提供的search框中键入“工作区”以过滤列表。 或者,您可以转到“常规”>“启动”和“closures”>“工作区”。
- 在那里你可以设置一个标志来让Eclipse提示你在启动时选中一个工作区,方法是选中“Prompt for workspace at startup”checkbox。
- 您还可以设置以前的工作区的数量。 最后是最近的工作空间列表。 如果你只是删除所有,但你希望Eclipse将自动启动该工作区。
- 转到
eclipse\configuration\
- 打开文件
"config.ini"
-
修改该行
osgi.instance.area.default="F:/Workspace/Java"
其中
"F:/Workspace/Java"
应该是您的默认工作区!
如果您正在讨论如何更改在eclipse中启动的java程序的工作目录,那么在运行configuration中就有一个空间。 如果您进入Run菜单并select“Run Configurations …”,那么select您的运行configuration,然后在Java应用程序的“Arguments”选项卡上,您可以编辑“工作目录”。 这将改变将用于启动Java程序的当前目录。
如果这是你的意思,请参阅相关的问题默认的eclipse工作目录 。
弗兰克build议在config.ini中改变是正确的。 如果这样做没有帮助,则需要从最近的工作区删除path,如下所示。
- 转到
eclipse\configuration\org.eclipse.ui.ide.prefs\
- 打开文件
"org.eclipse.ui.ide.prefs"
-
删除
RECENT_WORKSPACES
的第一个path。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
文件>切换工作区>添加您喜欢的工作区> Eclipse将使用您想要的工作区重新启动。
如果要更改执行程序的目录,请转到“运行”选项卡中的“运行configuration”。
然后select你的项目,并进入“参数”选项卡,你可以在那里改变目录。 默认情况下,它是你的项目的根目录。
打开命令提示符。 切换到eclipse主目录并input“eclipse -clean”,例如C:/ eclipse> eclipse -clean
这将要求工作区select。 它也将强制将其设置为默认工作区。
然后,去eclipsehome – >configuration – >设置文件夹。
在记事本中打开org.eclipse.ui.de.prefs。
从false设置这个属性为true。
SHOW_WORKSPACE_SELECTION_DIALOG =真
每次你都会被要求select一个工作区。
在Eclipse
,转到File
– > Switch Workspace
,select或创build一个新的工作区。
如果您想在configuration
文件中manually
更改最近的工作空间,则需要configuration
org.eclipse.ui.ide.prefs
eclipse > configuration > .settings > org.eclipse.ui.ide.prefs
在编辑器中打开这个文件,find#2
行的RECENT_WORKSPACES
,在这一行中可以看到最近的工作空间,可以change
甚至remove
它们。
如果要创build新的工作区,只需在“select工作区”对话框的文本框中input一个新path即可。 Eclipse将在该位置创build一个新的工作空间并切换到该工作空间。
在Ubuntu上,我去了
~/.eclipse/org.eclipse.platform_4.3.0_1473617060_linux_gtk_x86_64/configuration/config.ini
并在底部添加此行
osgi.instance.area.default=@user.home/workspace
并将工作区更改为从我家到我放置工作区的目录path。
我把@Frank答案和@Ronan Quillevere的评论结合起来
我的开普勒日食进入没有响应启动(不久后安装GAE的支持),我追溯到一个腐败的工作空间。 我通过closureskepler来解决这个问题,重命名工作空间目录(正在使用),所以kepler在没有工作空间的情况下正常启动,然后使用文件>> switch工作空间来生成新的工作空间。 然后开始填写我仍然需要的旧项目。