【问题标题】:How to change the Eclipse default workspace?如何更改 Eclipse 默认工作区?
【发布时间】:2021-01-06 12:33:03
【问题描述】:

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

【问题讨论】:

  • “默认工作目录”=“默认工作区”?还是别的什么?
  • 你的意思是“文件\切换工作区”菜单吗?
  • 如果这个问题是关于Java当前工作目录(CWD)的代码,关于在Eclipse中运行,想指出我们可能遇到了一个有趣的行为。使用带有 Subclipse 的 Eclipse 将项目导入工作区,CWD 可能与仅从磁盘导入 Java 源项目不同(通过外部 SVN 工具在其他地方签出)。我还没有进一步研究这个,只是提醒一下。

标签: eclipse


【解决方案1】:

如果您的意思是“更改工作区”,请转到 File -> Switch Workspace

【讨论】:

  • 它不允许我将此文件夹移动到我的工作文件夹之外的任何位置...是否有任何解决方法可以将此文件夹移动到另一个驱动器?
  • 这不回答问题,假设原始问题提到“默认工作区”。要在启动时更改 Eclipse defaults 的内容,请参阅其他答案。
  • 您好,如果想更改eclipse的根目录(java中的文件处理)怎么办?
  • 这是错误的答案。问题是关于默认工作区,而不是如何切换工作区。这个答案是如何获得如此多的赞成和绿色标记的?
【解决方案2】:

我认为这个问题的意思是如何更改默认工作区,以便在 Eclipse 启动时自动加载所需的工作区:

  • 进入首选项,然后在提供的搜索框中键入“工作区”以过滤列表。或者,您可以转到常规>启动和关闭>工作区。
  • 您可以在此处设置一个标志,使 Eclipse 在启动时提示您选择工作区,方法是选中“启动时提示工作区”复选框。
  • 您还可以设置要记住的以前工作区的数量。最后有一个最近工作区的列表。如果您只删除除您想要的那个之外的所有内容,Eclipse 将自动使用该工作区启动。

【讨论】:

  • 这显然似乎更好地回答了这个问题。至少,我是这么读的(这是我搜索并找到这个主题时需要回答的问题)。
  • 首选项位于我的 Eclipse 版本中的“窗口”菜单下
  • 正是我想要的。 +1
【解决方案3】:
  1. 转到eclipse\configuration\
  2. 打开文件"config.ini"
  3. 修改行

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

    "F:/Workspace/Java" 应该是您的默认工作区!

【讨论】:

  • 注意 Windows 实现中的黑斜线。您的 Windows 路径将是 F:\Workspace\Java,而不是所需的 F:/Workspace/Java。在开普勒不需要引号,其他版本我不知道。
  • Mac OS X 上的示例:osgi.instance.area.default=@user.home/Documents/workspace
  • 正如迈克尔所说,在 Windows 上使用反斜杠。而且,不是单人,而是双人。例如,上面的导演将是:“F:\\Workspace\\Java”
  • 在 ubuntu 上我去了 ~/.eclipse/org.eclipse.platform_4.3.0_1473617060_linux_gtk_x86_64/configuration/config.ini 并添加了这一行 osgi.instance.area.default=@user.home/workspace把它指向我想要的地方。
  • @KhuljaSimSim - 实际上对于 Windows 正斜杠工作正常......例如。 F:/eclipse/ 对我来说工作得很好......注意 - 没有双引号 - 只是 osgi.instance.area.default=F:/eclipse/
【解决方案4】:

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

如果这是您的意思,请参阅相关问题Default eclipse working directory

【讨论】:

    【解决方案5】:

    Frank 建议在 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

    【讨论】:

    • 在加载我的工作区之前,我遇到的问题是 eclipse 崩溃了,我之前已经检查了“将其用作默认值,不再询问”。将 SHOW_WORKSPACE_SELECTION_DIALOG=false 更改为 =true 允许我选择一个工作区。
    • 在 Eclipse Neon 中,该文件位于 eclipse\configuration\.settings 文件夹。
    【解决方案6】:

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

    【讨论】:

    • 为什么当你改变工作空间时eclipse会重启?目的是什么?
    • 我猜这样它会从新工作区加载所有信息......但这只是我的猜测;)
    • 拥有不同的工作空间,不止一个人可以保存自己的配置,如果您希望工作空间加载特定的项目和库,甚至可以为您自己保存
    【解决方案7】:

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

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

    【讨论】:

      【解决方案8】:

      打开命令提示符。 切换到 eclipse 主目录并输入“eclipse -clean” 例如 C:/eclipse>eclipse -clean

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

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

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

      将此属性从 false 设置为 true。

      SHOW_WORKSPACE_SELECTION_DIALOG=true

      每次都会要求您选择工作区。

      【讨论】:

      • 这是 Eclipse 损坏时需要的,不会以 clean 开始,其他信息没有帮助(例如 osgi.instance.area.default=@user.home/workspace)。谢谢!
      【解决方案9】:

      如果您想在configuration文件中更改最近的工作区manually org.eclipse.ui.ide.prefs 存在于

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

      在编辑器中打开此文件,在#2 行中找到RECENT_WORKSPACES,在此行中您可以看到最近的工作空间,并且可以change 甚至remove 它们。

      【讨论】:

        【解决方案10】:

        Eclipse,转到File -> Switch Workspace,选择或创建一个新工作区。

        【讨论】:

        • 这是错误的答案。问题是关于默认工作区,而不是如何切换工作区。
        【解决方案11】:

        这是您搜索默认工作区时首先得到的唯一答案,但是任何解决方案都无法解决我的问题,因此我按照此步骤获取默认工作区:

        1. 第一个复制 Eclipse 的快捷方式图标。
        2. 右键单击并转到属性, 使用 -data 属性添加您的工作区路径,

        在目标中:

        D:\eclipse_path\eclipse.exe -clean -data D:\workspace_path\workspace

        要在此工作区中使用相同的快捷方式和首选项, 从您的工作 Eclipse 中导出常规 --> 首选项,它将生成一个 .epf 文件。

        所以,只需将 .epf 文件导入您的新工作区,就完成了。

        【讨论】:

        • -提供给 eclipse 可执行文件的数据选项也帮助了我。感谢分享。
        【解决方案12】:

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

        【讨论】:

          【解决方案13】:

          在 Ubuntu 上我去了

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

          并在底部添加了这一行

          osgi.instance.area.default=@user.home/workspace
          

          并将工作空间更改为从我家到我放置工作空间的目录路径。

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

          【讨论】:

            【解决方案14】:

            我的开普勒 Eclipse 在启动时(安装 GAE 支持后不久)没有响应,我追踪到这是一个损坏的工作区。我通过关闭开普勒,重命名工作区目录(正在使用)来解决这个问题,因此开普勒在没有工作区的情况下正常启动,然后使用文件>>切换工作区来生成新的工作区。然后开始用我仍然需要的旧项目填充它。

            【讨论】:

              【解决方案15】:

              您可以检查启动 Eclipse 时显示的选项。请看下图

              【讨论】:

                猜你喜欢
                • 2012-03-23
                • 1970-01-01
                • 2011-10-26
                • 2014-09-16
                • 1970-01-01
                • 2016-10-03
                • 1970-01-01
                • 2012-09-01
                • 1970-01-01
                相关资源
                最近更新 更多