Hoje tive um problema, e resolvi relatar a solução, dado que não consegui achar uma resposta direta a isso quanto pesquisei.
Bem, atualmente, no meu Macbook, estou utilizando o Mac OS X 10.5 (codinome: Leopard). Esta versão já veio com uma instância do Java 1.5 (Tiger), utilizada por default em qualquer comando que se digitasse “java” ou “javac” na linha de comando, ou mesmo de qualquer outra forma padrão de inicialização de aplicativo Java. Até aí tudo bem, mesmo eu já havendo instalado atualizações que me permitiriam compatibilidade com Java 1.6, nunca precisei realmente da versão mais recente. Até hoje.
Acontece que, da noite para o dia (literalmente, de madrugada), um projeto que eu estava estudando passou a requisitar Java 6 para executar. Tudo graças a uma nova versão. Após muito quebrar a cabeça para descobrir o que estava acontecendo de errado (tirando o fato de eu insistir em usar a nova versão), descobri esse problema da JRE, e após algum tempo a mais, a solução.
Não se preocupe com alterações em links de diretórios através de linha de comando, nem com remoção de arquivos e renomeação de arquivos novos (sério, essa última então, caso feita sem cautela, pode dar muita dor de cabeça). Tudo que você precisa é digitar na linha de comando:
$ open "/Applications/Utilities/Java Preferences.app"
ou navegar pelo Finder entrando na pasta “Applications”, depois em “Utilities”, e abrindo o aplicativo “Java Preferences”. E voilá! Esta figura abaixo aparece, e você pode selecionar a ordem de preferência de escolha que deseje tanto para aplicações locais, quanto para os navegadores.
Só posso agradecer ao local com a idéia mais próxima do que eu precisava, este aqui: http://blog.diogosantos.com/2009/09/java-5-no-macos-x-snow-leopard/



excelente…
obrigado