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.
- Baixe em: Java SE 11 Archive Downloads
- 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. - 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:
- 1.6.5:
http://update.fluig.com/165 - 1.7.1:
http://update.fluig.com/171 - 1.8.1:
http://update.fluig.com/181 - 1.8.2:
http://update.fluig.com/182 - 2.0.0.3:
http://update.fluig.com/2003 - Última versão:
http://update.fluig.com
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:
- Acesse wcmadmin → Painel de Controle → Empresas → selecione a empresa → Editar → Cadastrar Dados Adicionais
- Adicione: chave
tmp.queryparam.password.blocked, valor20241110 - Reinicie o Fluig
Checklist
- [ ] JDK 11 x64 instalado, sem quarentena
- [ ] Eclipse baixado do link direto de macOS, movido pra
/Applications - [ ]
xattr -crnoEclipse.app - [ ]
-vmconfigurado noeclipse.ini - [ ] Plugin do Fluig Studio na URL da versão certa
- [ ] Um Eclipse por versão de plugin, se precisar de mais de uma
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