portable - eclipse version




Abra vários espaços de trabalho do Eclipse no Mac (12)

Como posso abrir vários espaços de trabalho do Eclipse ao mesmo tempo no Mac?

Em outras plataformas, posso apenas iniciar instâncias extras do Eclipse, mas o Mac não permite que eu abra o mesmo aplicativo duas vezes. Existe uma maneira melhor do que manter duas cópias do Eclipse?


Atualização de 2018, já que muitas respostas não são mais válidas

OS X Heigh Sierra (10.13) com Eclipse Oxygen

Vá para onde seu Eclipse estiver instalado. Clique com o botão direito -> Mostrar conteúdo do pacote -> Conteúdo -> MacOS -> Clique duas vezes no executável chamado eclipse

Uma janela de terminal será aberta e uma nova instância do eclipse será iniciada.

Observe que, se você fechar a janela do terminal, a nova instância do Eclipse também será fechada.

Para facilitar a sua vida, você pode arrastar o executável para o seu encaixe para facilitar o acesso


É possível executar várias instâncias do Eclipse criando um pseudônimo para o aplicativo Eclipse em sua pasta e usando-o para executar a nova instância do Eclipse


Com base em uma resposta anterior que me ajudou, mas diretório diferente:

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

obrigado


Em vez de copiar o Eclipse.app, crie um automator que execute o script de shell acima.

Execute o automator, crie o aplicativo.

escolha Utilitários-> Executar o script de shell e adicione o script acima (precisa de um caminho completo para o eclipse)

Então você pode arrastar isso para o seu Dock como um aplicativo normal.

Repita para outros espaços de trabalho.

Você pode até mesmo alterar o ícone - https://discussions.apple.com/message/699288?messageID=699288򪮘


Eu encontrei esta solução um tempo atrás, não me lembro onde, mas ainda parece funcionar bem para mim.

Crie uma cópia do Eclipse.app para cada espaço de trabalho no qual você deseja trabalhar (para este exemplo ProjectB.app), abra o ProjectB.app/Contents/MacOS/eclipse.ini e inclua essas duas linhas no início do arquivo:

-data
/Users/eric/Workspaces/projectb

... substituindo onde seu espaço de trabalho está localizado. Ao iniciar o ProjectB.app, ele será iniciado automaticamente com esse espaço de trabalho, em vez de solicitar um local, e você poderá executá-lo ao mesmo tempo que outras instâncias do Eclipse, sem problemas.


Na verdade, uma solução muito melhor (GUI) é copiar o Eclipse.app para, por exemplo, Eclipse2.app e você terá dois ícones Eclipse no Dock, bem como Eclipse2 no Spotlight. Repita conforme necessário.


Para fazer isso, você precisa navegar para o diretório Eclipse.app e usar o seguinte comando:

open -n Eclipse.app

Se a questão é como usar facilmente o Eclipse com várias áreas de trabalho diferentes , será necessário usar um kludge porque os atalhos no OS X não fornecem um mecanismo para passar argumentos de linha de comando, por exemplo, o argumento "--data" que o Eclipse usa para especifique o espaço de trabalho. Embora possa haver motivos diferentes para criar uma cópia duplicada de sua instalação do Eclipse, fazê-lo para essa finalidade é, IMNSHO, lame (agora você precisa manter várias configurações, plug-ins, etc.) do eclipse.

De qualquer forma, aqui está uma solução alternativa. Crie o seguinte script no diretório (único) do Eclipse (o diretório que contém Eclipse.app) e forneça um sufixo ".command" (por exemplo, eclipse-workspace2.command) para que você possa criar um alias a partir dele:

#!/bin/sh
# open, as suggested by Milhous
open -n $(dirname $0)/Eclipse.app --args -data /path/to/your/other/workspace

Agora crie um alias para esse arquivo em sua área de trabalho ou onde você quiser. Você provavelmente terá que repetir esse processo para cada espaço de trabalho diferente, mas pelo menos usará a mesma instalação do Eclipse.


Se você deseja abrir vários espaços de trabalho e não é um terminal , apenas localize o arquivo executável do Unix na sua pasta eclipse e clique nele.

O caminho para o dito arquivo é

Eclipse (pasta) -> eclipse (clique com o botão direito) -> Mostrar conteúdo do pacote -> Conteúdo -> MacOs -> eclipse (arquivo executável do unix)

Clicar neste executável abrirá uma instância separada do eclipse.


Uma maneira mais conveniente:

  1. Crie um script executável, como mencionado acima:

    #! / bin / sh

    cd / Aplicativos / Adobe \ Flash \ Builder \ 4.6

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

  2. Em sua instância atual do Flashbuilder ou do Eclipse, inclua uma nova configuração de ferramenta externa. Este é o botão ao lado dos botões debug / run / profile na sua barra de ferramentas. Nesse diálogo, clique em "Programa" e adicione um novo. Dê o nome desejado e, no campo "Local", coloque o caminho para o script na etapa 1:

    / Users / username / bin / flashbuilder

  3. Você pode parar na etapa 2, mas eu prefiro adicionar um ícone personalizado à barra de ferramentas. Eu uso o plugin Quick Launch para fazer isso:

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

  4. Depois de adicionar o plugin, vá em "Executar" -> "Organize Quick Lauches" e adicione a configuração externa da ferramenta a partir do passo 2. Então você pode configurar o ícone para ele.

  5. Depois de salvar isso, você verá o ícone na sua barra de ferramentas. Agora você pode clicar nele sempre que quiser uma nova instância do Flashbuilder / Eclipse.


Você pode criar um arquivo AppleScript para abrir o Eclipse com uma determinada área de trabalho. Você pode até salvar o arquivo AppleScript como um aplicativo, o que equivale a criar um alias com argumentos no sistema operacional Windows.

Abra o Editor de scripts e digite o seguinte:

do shell script "open '/path/to/your/Eclipse/installation' -n --args -data /path/to/your/workspace"

Por exemplo:

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

Pressione o botão Run para verificar se está funcionando.

Esse script pode ser salvo como tal, mas eu prefiro salvá-lo como um aplicativo. Dessa forma, posso personalizar o ícone copiando o ícone * .icns do pacote Eclipse.app original para o pacote de aplicativos de script.

Para abrir uma pasta de aplicativos, use a opção de menu contextual "ver conteúdo". Deve ficar assim:

Onde "main.scpt" é o arquivo AppleScript e "applet.icns" é o ícone do pacote original do Eclipse.


EDIT: resposta de Milhous parece ser a maneira oficialmente suportada para fazer isso a partir de 10.5. A versão anterior do OS X e até mesmo 10.5 e superior ainda deve funcionar usando as seguintes instruções.

  1. Abra a linha de comando (Terminal)

  2. Navegue para a pasta de instalação do Eclipse, por exemplo:

    • cd /Applications/eclipse/
    • cd /Developer/Eclipse/Eclipse.app/Contents/MacOS/eclipse
    • cd /Applications/eclipse/Eclipse.app/Contents/MacOS/eclipse
    • cd /Users/<usernamehere>/eclipse/jee-neon/Eclipse.app/Contents/MacOS
  3. Inicie o Eclipse: ./eclipse &

Este último comando irá iniciar o eclipse e imediatamente o processo de fundo.

Enxague e repita para abrir quantas instâncias exclusivas do Eclipse quiser.

Aviso

Pode ser necessário alterar as portas do servidor Tomcat para executar seu projeto em instâncias diferentes / múltiplas do Tomcat , consulte Erro do servidor Tomcat - porta 8080 já em uso





macos