如何告诉Eclipse Workspace?

时间:2010-12-02 08:11:19

标签: java eclipse

有没有办法告诉您当前正在处理的当前Eclipse工作区是什么?

25 个答案:

答案 0 :(得分:113)

对我而言,选择File-> Switch Workspace-> Other ...会显示当前工作空间的名称。


我试图确认

  

实际上,这显示了最后一个已关闭的工作空间,而不是当前工作空间。如果要打开和关闭多个工作空间,则这是不可靠的。

我无法重现它。每次我获得当前加载的工作区(我在Juno上测试)。我还在ChooseWorkspaceDialog.javaChooseWorkspaceData.java中检查了源代码,看起来它管理上次打开的工作空间的简单列表,该列表存储为org.eclipse.ui.ide.prefs文件中的RECENT_WORKSPACES键。此对话框中显示的工作空间名称是此列表中的第一个。

答案 1 :(得分:84)

-showlocation

开始日食

以下是两篇有趣的帖子:

top-10-tips-for-new-eclipse-users (archived version)

eclipse-startup-options-showlocation

答案 2 :(得分:68)

转到窗口>偏好设置。然后在General> Workspace下有一个属性:“工作区名称(显示在窗口标题中)”并放入某种识别标签。

您需要为每个工作区设置此项,但这是一种简单的方法,可以一目了然地了解您所在的工作区。

答案 3 :(得分:20)

Eclipse Neon(4.6)

根据M7,工作区名称默认显示在窗口标题中。

Eclipse Mars(4.5)

窗口> 偏好设置> 一般>的工作区

Window Preferences General Workspace

还有一个复选框“在窗口标题中显示工作区路径” 结果如下:
title bar

此功能描述为here

答案 4 :(得分:16)

如果工作区中存在任何项目:

选择项目及其属性(例如 Menu: Project -> Properties right mouse button->Properties )。然后转到 Resource -> Linked Resources WORKSPACE_LOC 的路径变量值显示当前工作空间路径。

答案 5 :(得分:12)

有一个名为osgi.instance.area的环境变量。你可以通过“帮助 - >关于Eclipse - >安装细节 - >配置”找到它(对于eclipse“Helios”3.6)

或者,打开任何项目的属性,然后选择“资源”。你会找到一个“Location”属性,其结构如下:

<path-to-current-workspace>/<name-of-current-project>

<击>

注意 - “擦除”过程在大多数情况下都有效,但一般不能使用,因为项目文件夹不必位于工作区文件夹中。您可以在项目创建期间选择外部位置。因此,如果您从未取消选中“使用默认位置”,则该过程将保存。第一个程序是可靠的。

答案 6 :(得分:6)

<强>文件&GT;属性

在工作区中选择一个文件,然后使用菜单:“文件 - >属性”。弹出一个对话框,应显示文件的“位置”。从从右到左阅读的位置,以便您浏览类,包,文件夹,项目,然后您应该看到工作区。

答案 7 :(得分:5)

要点:
(从最直接到较小(但更优雅),省去多余的)

  1. 文件&gt;切换
    文件 - &gt;切换工作区 - &gt;其他... -> full answer
  2. 帮助&gt;关于
    帮助 - &gt;关于Eclipse - &gt;安装细节 - &gt;配置:osgi.instance.area ->full answer
  3. 标题栏(启动参数)
    如果您使用-showlocation -> full answer
  4. 启动eclipse
  5. 标题栏(命名工作区)
    为每个工作区命名-> full answer

答案 8 :(得分:2)

使用文件菜单中的切换工作区,您就会知道

答案 9 :(得分:2)

我刚用最简单的方式找到了我当前的工作区。

第1步:

启动Eclipse(如果设置了默认工作空间,Eclipse永远不会要求选择工作空间,或者它将设置为我们上次使用的路径)

第2步:

当Eclipse完全启动时,尝试使用相同的快捷方式/ exe文件再次启动Eclipse。它将显示以下错误消息,您将获得默认/当前工作空间

enter image description here

答案 10 :(得分:2)

答案 11 :(得分:2)

  1. 转到文件 - &gt;切换工作区。
  2. 您可以看到不包括当前工作区的工作区列表。
  3. 现在转到物理位置,看看列表中缺少哪一个。
  4. 缺少的是您当前的工作区。

答案 12 :(得分:2)

-showlocation很棒,但它只更改标题栏末尾的文本,因此通常在任务栏中不可见。

如果要更改显示当前Perspective的标题栏的开头,可以使用Window - &gt;将透视图另存为...,新标题将显示在任务栏中。

答案 13 :(得分:2)

-data

开始日食

示例:c:\eclipse\eclipse.exe -data c:\workspaces\myWorkspace1

答案 14 :(得分:1)

我创建了一个外部工具启动配置,其中包含以下内容(导出的echo-workspace.launch文件内容):

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchConfiguration
    type="org.eclipse.ui.externaltools.ProgramLaunchConfigurationType">
    <listAttribute key="org.eclipse.debug.ui.favoriteGroups">
        <listEntry value="org.eclipse.ui.externaltools.launchGroup" />
    </listAttribute>
    <stringAttribute key="org.eclipse.ui.externaltools.ATTR_LAUNCH_CONFIGURATION_BUILD_SCOPE" value="${none}" />
    <stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="c:\Windows\System32\cmd.exe" />
    <stringAttribute key="org.eclipse.ui.externaltools.ATTR_TOOL_ARGUMENTS" value="/c echo &quot;${workspace_loc}&quot;" />
</launchConfiguration>

这样工作区文件夹路径就会在控制台中回显。

随意将其复制到.launch文件中并将其导入Eclipse:File&gt;导入...&gt;运行/调试&gt;启动配置

我很快就会找到一个Mac / UNIX版本,就像我在Indigo / Win上做的那样。

答案 15 :(得分:1)

您通常必须一次使用多个正在运行的Eclipse实例。要在它们之间切换,为Eclipse窗口标题中显示的工作空间设置名称会很有帮助。为此,请打开“窗口/首选项”。在“首选项”窗口中,导航到“常规/工作空间”,并为每个工作空间指定单独的工作空间名称。

答案 16 :(得分:1)

由于工作空间损坏,我遇到了导致eclipse启动完全失败的情况。

(类似于Eclipse won't start, log error says: ObjectNotFoundException: Tree element

自从我使用eclipse以来,我忘记了我的工作空间。 这是我找到设置的地方。

  

〜$ grep osgi.instance.area.default eclipse / configuration / config.ini   osgi.instance.area.default=@user.home/Documents/workspace

答案 17 :(得分:1)

如果要切换工作区,请单击文件 - >切换工作区。单击“其他”并选择适当的文件夹。那是你要的吗? :)

答案 18 :(得分:1)

档案 - &gt;切换工作区

答案 19 :(得分:1)

检查资源属性中任何资源的路径。然后你就会知道。 或:转到首选项&gt;一般&gt;工作区并添加工作区名称(显示在窗口标题中)

答案 20 :(得分:1)

如果要以编程方式查找路径,请使用:

ResourcesPlugin.getWorkspace().getRoot().getLocation().toString();

答案 21 :(得分:0)

简单逻辑......

只需点击文件菜单,然后点击切换工作地点

点击其他

然后弹出对话框,列表顶部突出显示当前工作区。如果单击此列表,则会显示其他工作区。

答案 22 :(得分:0)

点击文件 - &gt;切换工作区会在我的系统上显示错误的结果 这种方法给出了正确的结果:
文件 - &gt;属性 - &gt;资源
现在检查标记为资源
的窗口中标记为“位置”的第三行中的路径 它将在项目文件夹之前显示工作区文件夹。

答案 23 :(得分:0)

windnow -> preference -> General -> startup and shutdown -> workspaces - 顶部将是您当前的工作区。

答案 24 :(得分:0)

  1. 转到窗口 - &gt;偏好。
  2. 搜索工作区&amp;选择。
  3. 最上面一个是您当前的工作区。