Voltar para o blog
Fluig Studio4 min de leitura

Eclipse no Mac Apple Silicon: como rodar o Fluig Studio

Eclipse trava, diagrama não carrega, erro ao exportar pro Fluig? Passo a passo pra rodar o Fluig Studio no Mac Apple Silicon e resolver os erros mais comuns.

O Fluig Studio não é homologado pela TOTVS pra macOS. Nos Macs com chip Apple Silicon (M1 em diante) isso aparece na prática assim: o Eclipse fecha sozinho, trava na abertura, ou dá o aviso "Eclipse não pode ser aberto porque a Apple não pode verificar o desenvolvedor". Dá pra rodar mesmo assim. Segue o passo a passo.

1. Instale o JDK 11 na versão x64, não a ARM64

O Eclipse (Luna, 2019-R9) é um binário x86_64. Ele só carrega uma JVM x86_64, mesmo rodando via Rosetta num Mac Apple Silicon. Um JDK ARM64 nativo crasha o Eclipse na abertura.

  1. Baixe em: Java SE 11 Archive Downloads
  2. Pegue a versão mais recente do JDK 11, linha "macOS x64 Compressed Archive" (.tar.gz). Não use o "DMG Installer": ele bloqueia instalar x64 num Mac Apple Silicon.
  3. Extraia fora da pasta Downloads:
mkdir -p ~/Library/Java/JavaVirtualMachines-x64
tar xzf ~/Downloads/jdk-11.*_macos-x64_bin.tar.gz -C ~/Library/Java/JavaVirtualMachines-x64
xattr -cr ~/Library/Java/JavaVirtualMachines-x64

Caminho final do java:

~/Library/Java/JavaVirtualMachines-x64/jdk-11.0.XX.jdk/Contents/Home/bin/java

2. Baixe o Eclipse

A página oficial às vezes esconde o link de macOS pra versões antigas. Use direto:

Eclipse 2019-R9, macOS x86_64 (.dmg)

Abra o .dmg e arraste o ícone do Eclipse pra pasta Applications. Não abra direto de dentro do .dmg.

3. Tire a quarentena do Gatekeeper

App baixado pelo navegador vem marcado como não confiável, e o macOS bloqueia sem avisar direito. Resolve com um comando:

xattr -cr /Applications/Eclipse.app

4. Aponte o Eclipse pro JDK certo

Edite:

/Applications/Eclipse.app/Contents/Eclipse/eclipse.ini

Ache a linha --launcher.appendVmargs e, logo abaixo, antes do -vmargs, insira:

-vm
/Users/SEU_USUARIO/Library/Java/JavaVirtualMachines-x64/jdk-11.0.XX.jdk/Contents/Home/bin/java

Troque SEU_USUARIO e a versão pelo caminho real do passo 1. Abra o Eclipse pela pasta Applications, não pelo .dmg.

5. Instale o plugin do Fluig Studio na versão certa

O plugin precisa bater com a versão do Fluig do servidor. Plugin 1.8.1 não funciona certo com Fluig 1.8.2, plugin 2.0 não funciona certo com projeto antigo, e assim vai.

No Eclipse: Help → Install New Software... → Add...

Update site por versão:

Marque Fluig Workflow and WCM Designer, Next, Finish, aceite a licença e deixe reiniciar.

6. Mais de uma versão do Fluig? Use um Eclipse pra cada

O Eclipse não convive bem com dois plugins de versões diferentes na mesma instalação.

Não duplique um Eclipse.app que já tem plugin instalado: o cp -R copia o plugin junto e trava a instalação do outro. Comece sempre de uma cópia limpa, direto do .dmg:

hdiutil attach ~/Downloads/eclipse-jee-2019-09-R-macosx-cocoa-x86_64.dmg -nobrowse
cp -R /Volumes/Eclipse/Eclipse.app /Applications/Eclipse-182.app
hdiutil detach /Volumes/Eclipse
xattr -cr /Applications/Eclipse-182.app

Repita os passos 4 e 5 nessa cópia, com a URL da outra versão. Use um workspace diferente por Eclipse, mas pode apontar pro mesmo repositório git nos dois. Só não abra o mesmo projeto nos dois ao mesmo tempo.

7. Erros comuns ao importar e exportar

Lista de diagramas não carrega ao importar um processo. Acontece em algumas versões de Eclipse mesmo com JDK e plugin certos. Não tem fix único: troque a versão do Eclipse (Neon 3 e 2019-R9 são as que mais funcionam bem nesse ponto) e reimporte.

"O conjunto de host/porta usados é inválido ou está indisponível" ao conectar ou exportar pro servidor. Na maioria dos casos é o mesmo problema do passo 5: plugin numa versão diferente da do servidor. Confirme as duas antes de mais nada.

Erro ao exportar widget pro servidor, mesmo com plugin e Fluig na mesma versão. O Fluig lançou uma correção em dezembro de 2024 pra esse problema específico. Se o servidor estiver numa versão anterior a essa correção, configure manualmente:

  1. Acesse wcmadmin → Painel de Controle → Empresas → selecione a empresa → Editar → Cadastrar Dados Adicionais
  2. Adicione: chave tmp.queryparam.password.blocked, valor 20241110
  3. Reinicie o Fluig

Checklist

Configurar o ambiente é só o começo. Se sua operação depende de processos BPM bem desenhados e integrados ao ERP, a MyQube pode ajudar. Vamos conversar.

Sua operação ainda depende de planilhas e retrabalho?

Agende uma conversa gratuita e receba um diagnóstico inicial dos seus gargalos operacionais.

Falar com a MyQube