BlueJ para MAC
Ambiente de desenvolvimento Java grátis e de código aberto para Mac, feito para iniciantes e para o ensino, com objetos interativos e suporte a Kotlin.
Visão geral do BlueJ
O BlueJ é um ambiente de desenvolvimento para escrever programas em Java, feito para iniciantes e para o ensino. Sua interface é propositalmente menor e mais simples que a de ambientes profissionais como NetBeans ou Eclipse, para que novos programadores comecem rápido sem se sentir sobrecarregados. Tudo gira em torno da interação: você pode criar objetos, inspecionar seus valores e chamar seus métodos diretamente, além de digitar expressões Java sem compilá-las antes.
O BlueJ foi lançado pela primeira vez em 1999 e nasceu do trabalho de Michael Kölling em um ambiente de ensino chamado Blue. É grátis e de código aberto sob a Licença Pública Geral GNU versão 2 com a Classpath Exception. A versão 6.0 adicionou a edição e a execução de Kotlin, mas alguns recursos de Kotlin, como o preenchimento de código, ainda não eram compatíveis nessa versão. Precisa do macOS 11 ou posterior e tem downloads separados para Apple Silicon e Intel; o histórico de versões informa que os downloads para Mac incluem um JDK. O BlueJ envia aos seus mantenedores informações anônimas e não pessoais, como sua versão, a versão do Java e o sistema operacional. Você pode desativar isso com o ajuste bluej.uid=private no seu arquivo bluej.properties.
Principais recursos
O BlueJ torna a programação orientada a objetos algo que dá para ver.
- Interface simples: menor que a de IDEs profissionais, de propósito.
- Bancada de objetos: crie objetos e chame seus métodos diretamente.
- Code pad: digite código Java e execute sem compilar.
- Inspeção de objetos: veja os valores dos campos enquanto o programa roda.
- Destaque de escopo: blocos de código coloridos ajudam a achar chaves fora do lugar.
- Suporte a Kotlin: edite e execute Kotlin além de Java.
- Recursos didáticos: um livro-texto e o site gratuito Blueroom para educadores.
- Extensões e documentação: tutoriais e material de referência no site.
Novidades da versão 6.0.1
O BlueJ 6.0.1 é uma pequena versão de manutenção.
- Adiciona os modelos de classe de Kotlin que faltavam
Perguntas frequentes sobre o BlueJ
O BlueJ é grátis?
Sim. O BlueJ é grátis e de código aberto sob a Licença Pública Geral GNU versão 2 com a Classpath Exception.
Para quem é o BlueJ?
Principalmente para iniciantes que estão aprendendo Java e para quem ensina. Há um livro-texto, Objects First with Java, e o site gratuito Blueroom com recursos didáticos.
Qual versão do macOS o BlueJ precisa?
A página de download do BlueJ informa macOS 11 ou posterior.
O BlueJ funciona em Macs com Apple Silicon e Intel?
Sim. Há downloads separados para Apple Silicon e para Macs Intel.
O que é a bancada de objetos do BlueJ?
Ela permite criar objetos enquanto você trabalha, inspecionar seus valores, chamar seus métodos e passá-los como parâmetros, sem escrever antes um programa completo.
Posso executar código Java sem compilar no BlueJ?
Sim. Você pode digitar expressões Java diretamente e ver o resultado, depois inspecioná-lo ou passá-lo para outro método.
O BlueJ é compatível com Kotlin?
Sim. A versão 6.0 adicionou a edição e a execução de Kotlin. Alguns recursos de Kotlin, como o preenchimento de código, ainda não eram compatíveis nessa versão, e a 6.0.1 adiciona os modelos de classe de Kotlin que faltavam.
O BlueJ coleta dados?
Ele envia informações anônimas e não pessoais, como sua versão, a versão do Java, o sistema operacional e o idioma da interface. Você pode desativar isso adicionando bluej.uid=private ao seu arquivo bluej.properties.
Posso instalar o BlueJ com o Homebrew?
Sim. Execute brew install --cask bluej.
De onde vem o download do BlueJ em bluej.FULLMAC.app?
O botão de download leva ao site oficial do BlueJ, https://www.bluej.org/. bluej.FULLMAC.app não altera nem reempacota o app.
Apps semelhantes
OrbStackO OrbStack é um jeito rápido, leve e simples de rodar contêineres Docker e máquinas Linux no seu Mac. Ele é um substituto direto do Docker Desktop: seus comandos docker e docker compose continuam funcionando, e na primeira abertura o OrbStack oferece copiar seus contêineres, imagens e volumes do Docker Desktop. Ele inicia em segundos, usa menos de 0,1% de CPU em segundo plano no Apple Silicon e devolve ao macOS a memória que não usa. Além de contêineres, roda máquinas Linux completas de 16 distribuições e um cluster Kubernetes leve para desenvolvimento local. O OrbStack é feito pela Orbital Labs.Ferramentas para desenvolvedores
QuotaBarSe você usa o OpenAI Codex com uma conta do ChatGPT, os limites de uso se renovam em uma janela de 5 horas e outra semanal, e para ver quanto sobrou é preciso abrir o Codex ou o ChatGPT. O QuotaBar coloca a porcentagem restante na barra de menus do Mac e a atualiza a cada 60 segundos. Clique no ícone para ver um painel detalhado com cada janela de limite e sua contagem regressiva, ou ative um pequeno HUD flutuante que fica por cima das outras janelas.Ferramentas para desenvolvedores
Stargazer BarStargazer Bar é um pequeno app nativo de barra de menus para Mac que fica de olho em repositórios do GitHub para você. Ele coloca uma contagem de estrelas ao vivo na barra de menus, para você ver como um projeto está indo sem deixar uma aba do navegador aberta, e um clique abre um menu com os detalhes: gráficos de tendência de estrelas e forks, totais de downloads das versões e um radar para mantenedores. Repositórios públicos são medidos pelas estrelas. Os privados, que não têm estrelas, são medidos pelo que precisa da sua atenção: um build com falha, uma issue sem resposta ou um novo pull request.Ferramentas para desenvolvedores
Notch So GoodO Notch So Good transforma o notch do seu MacBook em uma pequena tela de status para agentes de programação com IA. Enquanto o Claude Code ou a CLI do OpenAI Codex trabalha, uma pílula preta estende o notch: à esquerda fica o Peek, um personagem em 3D, e à direita um anel mostra quanto resta da sua janela de uso de 5 horas. Quanto mais uma sessão precisa de você, mais o Peek sai do notch. Quando uma tarefa termina, falha ou atinge um limite de uso, o notch se abre em um cartão que diz o que aconteceu e em qual projeto, e um clique leva à aba exata do terminal, incluindo o painel do tmux.Ferramentas para desenvolvedores
Claude UsageO Claude Usage é um pequeno app nativo para quem usa o Claude Code. Na barra de menus ele mostra sua sessão atual de cinco horas, seu uso semanal de todos os modelos e do Sonnet e seus créditos de pagamento por uso, cada um com uma barra de uso e o horário de reinício, sem abrir o Claude Code. Ele também adiciona uma linha abaixo do prompt do Claude Code com o modelo, o quanto a janela de contexto está cheia e os tokens usados, para você compactar uma sessão antes de ficar sem espaço. Cada painel do terminal mostra a sua própria linha, inclusive no tmux.Ferramentas para desenvolvedores
TintpadO Tintpad é um lançador gratuito e de código aberto para desenvolvedores que trabalham com agentes de programação de linha de comando, como Claude Code e Codex. Pressione Option-Command-Espaço em qualquer lugar e uma gota preta cai do notch do seu Mac, ou fica pendurada abaixo da barra de menus nos Macs sem notch, com seus repositórios dentro. Digite algumas letras, pressione Return e o seu próprio terminal abre nesse repositório com o agente já rodando, no modo que você usou ali da última vez.Ferramentas para desenvolvedores
FULLMAC.app não hospeda este app. Os botões de download levam às páginas do próprio desenvolvedor.