有没有一种方法可以告诉您当前正在使用的 Eclipse 工作区是什么?
检查资源属性中任何资源的路径。然后你就会知道。 OR: 转到 Preferences > General > Workspace 并添加一个 Workspace 名称(在窗口标题中显示)
使用文件菜单中的开关工作区,您就会知道它
文件-> 开关工作区
如果您想切换工作区,那么 File-> Switch Workspace。单击“其他”并选择适当的文件夹。这就是你想要的吗?:)
有一种环境变量叫做 osgi.instance.area。你可以通过“ Help-> About Eclipse-> InstallationDetails-> Configuration”(for Eclipse“ Helios”3.6)找到它
osgi.instance.area
或者,打开任何项目的属性,然后选择“ Resource”:
<path-to-current-workspace>/<name-of-current-project>
注意: “擦除”过程在大多数情况下都可以工作,但不能一般使用,因为项目文件夹不必位于工作区文件夹中。您可以在项目创建期间选择外部位置。因此,如果您从来没有取消选中“使用默认位置”,过程是保存。第一步是可靠的。
用 -showlocation开始 Eclipse
-showlocation
这里有两个有趣的帖子:
Top-10-tips-for-new-eclipse-users (archive version)
Eclipse- 启动-选项-显示位置
用 -data开始 Eclipse
-data
例子: c:\eclipse\eclipse.exe -data c:\workspaces\myWorkspace1
c:\eclipse\eclipse.exe -data c:\workspaces\myWorkspace1
文件-> 属性
在工作区中选择一个文件,然后使用菜单“ File-> Properties”。弹出一个对话框,显示文件的“位置”。从 从右到左中读取位置,这样您就可以遍历类、包、文件夹、项目,然后您应该可以看到工作区。
- showlocation 非常好,但是它只改变标题栏末尾的文本,所以在任务栏中经常看不到它。
如果您想要更改标题栏的开头(显示当前透视图) ,您可以使用 Window-> SavePerview As... 并且新标题将在任务栏中可见。
对我来说,可以选择 File-> Switch Workspace-> Other... 并显示当前工作区的名称。
我试图确认
“ 实际上,这显示了最后关闭的工作区,而不是当前工作区。如果你打开和关闭几个,这是不可靠的。”
我无法复制它。每次我得到当前加载的工作区(我在 Juno 上测试)。我还检查了源代码以及 选择 WorkspaceDialog.java和 选择工作空间数据,它似乎管理着上次打开的工作空间的简单列表,该列表存储为 org.eclipse.ui.ide.prefs 文件中的 RECENT _ WORKSPACES 键。此对话框中显示的工作区名称是此列表中的第一个。
我创建了一个外部工具启动配置,其中包含以下内容(导出的 echo-workspace. start 文件内容) :
<?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 "${workspace_loc}"" /> </launchConfiguration>
以便在控制台中回显工作区文件夹路径。
请随意将此复制到。启动文件并将其导入 Eclipse: File > Import... > Run/Debug > Launch Configuration
我很快就会想出一个 Mac/UNIX 版本,就像我在靛蓝/Win 上做这个版本一样。
缺少的一个是您当前的工作区。
点击“窗口”> 首选项。然后在 General > Workspace 下面有一个属性: “ Workspace name (在窗口标题中显示)”,并放入某种标识标签。
您需要为您拥有的每个工作空间设置这个功能,但这是一个简单的方法,可以一目了然地了解您所在的工作空间。
摘要: (从最直接的到次要的(但更优雅) ,去掉多余的)
简单逻辑。
只需点击 文件菜单然后切换工作地点
点击其他
然后对话框弹出,当前工作区高亮显示在列表的顶部。如果单击此列表,将显示其他工作场所。
您通常必须同时使用多个正在运行的 Eclipse 实例。要在它们之间切换,为 Eclipse 窗口标题中显示的工作区设置一个名称是很有帮助的。为此,请打开“窗口/首选项”。在“首选项”窗口中导航到“常规”/“工作区”,并为每个工作区分配一个单独的工作区名称。
单击 File-> Switch Workspace 会在我的系统上得到错误的结果。 这种方法给出了正确的结果: 文件-> 属性-> 资源 现在检查第三行标记为“位置”的路径,在标记为 Resource 的窗口中 它将在项目文件夹之前显示工作区文件夹。
Http://mcuoneclipse.com/2012/08/01/show-workspace-location-in-the-title-bar/
Http://www.rekk.de/bloggy/2007/eclipse-show-workspace-location-in-title-bar/
向快捷方式添加-显示位置。
C: eclipse.exe-showlocation
windnow -> preference -> General -> startup and shutdown -> workspaces-顶部一个将是您当前的工作空间。
windnow -> preference -> General -> startup and shutdown -> workspaces
我遇到了一个情况,由于工作区损坏,导致 eclipse 启动完全失败。
(类似 Eclipse 不能启动,日志错误显示: ObjectNotFoundException: Tree 元素)
我已经很久没有使用 Eclipse 了,以至于我忘记了我的工作区在哪里。 我就是在这里找到背景的。
~ $grep osgi.instance.area.default eclipse/configuration/config.ini Default =@user. home/Document/workspace
如果工作区中存在任何项目:
选择一个项目及其属性(例如 Menu: Project -> Properties或 right mouse button->Properties)。然后转到 Resource -> Linked Resources,WORKSPACE_LOC的路径变量值显示当前的工作空间路径。
Menu: Project -> Properties
right mouse button->Properties
Resource -> Linked Resources
WORKSPACE_LOC
我刚刚用最简单的方法找到了我当前的工作区。
第一步:
启动您的 Eclipse (如果设置了默认工作区,Eclipse 将不会要求选择工作区或者它将设置为我们上次使用的路径)
第二步:
当 Eclipse 启动“完全启动”时,尝试使用相同的快捷方式/exe 文件再次启动 Eclipse。它将显示如下错误消息,您将获得默认/当前工作区
根据 M7,默认情况下在 窗口标题中显示工作区名称。
窗口 > 偏好 > 将军 > < strong > 工作区
还有一个复选框“ 在窗口标题中显示工作区路径”。 结果是这样的:
这个特性描述为 给你。
如果要以编程方式查找路径,请使用以下命令:
ResourcesPlugin.getWorkspace().getRoot().getLocation().toString();