O último update da Apple quebra o Java no OS X Leopard. Como eu acabei de gastar quase uma hora para consertar a caquinha, achei uma boa compartilhar o fix com os caléga.
Se você está setando o seu JAVA_HOME para /usr (como qualquer pessoa normal que use Linux, Solaris, *BSD e qualquer outro sistema *nix minimamente sensato), seu Java vai quebrar. No lugar disso, altere o valor no seu ~/.profile para:
export JAVA_HOME=/System/Library/Frameworks/ JavaVM.framework/Versions/CurrentJDK/Home
(Tudo numa linha só, ok)?
Molinho de lembrar, né? Eu acho lindo como a Apple sempre facilita a vida dos usuários! </sarcasm>
UPDATE: O java ainda quebra no Snow Leopard, mas por outro lado esse fix ainda funciona.
One Comment
Tá, e por que você tinha seu JAVA_HOME setado para /usr, e o que a Apple tem a ver com isso?