在Mac上打开多个Eclipse工作区

205

如何在Mac上同时打开多个Eclipse工作区?

在其他平台上,我可以启动额外的Eclipse实例,但是Mac不允许我打开同一个应用程序两次。除了保留两份Eclipse副本之外,是否有更好的方法?

20个回答

3

让我们尝试在您的Mac上下载这个,您将能够同时打开多个eclipse 链接

名称:macOS Eclipse启动器

步骤:

  1. 进入Eclipse市场。
  2. 搜索“macOS Eclipse Launcher”并安装。
  3. 它会重新启动。
  4. 现在,在文件菜单下检查打开选项>您将在那里找到其他要同时打开的项目。

2

如果你和我一样,大部分时间都在使用终端。你可以在/Users//.bash_profile中创建一个别名,如下所示:

alias eclipse='open -n path_to_eclipse.app'

这样,你只需要打开终端并输入eclipse即可。


2

根据之前帮助我的答案,但是不同的目录:

cd /Applications/Eclipse.app/Contents/MacOS
./eclipse &

谢谢


2
您可以创建一个AppleScript文件来打开具有给定工作区的Eclipse。您甚至可以将AppleScript文件保存为应用程序,这相当于在Windows OS中创建带参数的别名。
打开脚本编辑器并输入以下内容:
do shell script "open '/path/to/your/Eclipse/installation' -n --args -data /path/to/your/workspace"

例如:
do shell script "open '/Applications/Eclipse.app' -n --args -data /MyWorkspaces/Personal" 

点击“运行”按钮来检查它是否正常工作。

这个脚本可以保存为现有的形式,但我更喜欢将其保存为应用程序。这样我就可以通过从原始Eclipse.app包中复制*.icns图标到脚本应用程序包中来自定义图标。

要打开一个应用程序文件夹,请使用“查看内容”上下文菜单选项。它应该看起来像这样:

contents of script app

其中“main.scpt”是AppleScript文件,“applet.icns”是来自原始Eclipse包的图标。


1
在终端中,只需粘贴以下行并按回车键即可:
/Applications/Eclipse.app/Contents/MacOS/eclipse ; exit;

1
如果您想打开多个工作区,而且您不是一个终端用户,只需找到Eclipse文件夹中的Unix可执行文件并单击它即可。
所述文件的路径为

Eclipse(文件夹) -> eclipse(右键单击) ->显示包内容 ->内容 -> MacOs -> eclipse(Unix可执行文件)

单击此可执行文件将打开另一个eclipse实例。

1

我一段时间前找到了这个解决方案,不记得在哪里找的,但它对我仍然很有效。

为每个想要工作的工作区创建一个Eclipse.app副本(对于此示例ProjectB.app),然后打开ProjectB.app/Contents/MacOS/eclipse.ini并在文件开头添加这两行:

-data
/Users/eric/Workspaces/projectb

... 替换您的工作区所在位置。当您启动 ProjectB.app 时,它将自动以该工作区开始,而不是提示位置,并且您应该能够同时运行它和其他 Eclipse 实例,没有任何问题。


复制整个 Eclipse 应用程序实在是浪费磁盘空间。 - To Kra

0
您可以通过在Eclipse应用程序文件夹中创建一个别名,并将其用于运行新的Eclipse实例,来同时运行多个Eclipse实例。

0

更方便的方式:

  1. 按照上述步骤创建可执行脚本:

    #!/bin/sh

    cd /Applications/Adobe\ Flash\ Builder\ 4.6

    open -n Adobe\ Flash\ Builder\ 4.6.app

  2. 在您当前的Flashbuilder或Eclipse实例中,添加一个新的外部工具配置。这是工具栏上调试/运行/分析按钮旁边的按钮。在该对话框中,单击“程序”并添加一个新程序。给它一个你想要的名字,在“位置”字段中放置步骤1中脚本的路径:

    /Users/username/bin/flashbuilder

  3. 您可以在第2步停止,但我更喜欢将自定义图标添加到工具栏中。我使用Quick Launch插件来完成:

    http://sourceforge.net/projects/quicklaunch/files/

  4. 添加插件后,转到“运行”->“组织快速启动”,并添加步骤2中的外部工具配置。然后,您可以为其配置图标。

  5. 保存后,您将在工具栏中看到该图标。现在,每当您需要新的Flashbuilder/Eclipse实例时,只需单击它即可。


-8
Window -> New Window

这将打开一个新窗口,您可以在其中打开另一个项目。希望您可以使用此方法解决问题。

实际上,它允许您在同一工作区中工作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接