Possível duplicata:
Configurando a variável de ambiente JAVA_HOME
Quando você digita "echo $JAVA_HOME" no Mac, onde o Mac procura para encontrar o valor de JAVA_HOME? Em outras palavras, onde o Mac salva variáveis de ambiente?
Responder1
Uma pergunta/resposta semelhante foi postada emfluxo de pilha. A solução descreve que você deve criar um ~/.profile e definir as variáveis de ambiente neste nível. Você pode conferir oBiblioteca de referência da Apple sobre como definir variáveis de ambientepara obter informações adicionais.
Responder2
No arquivo .profile do seu diretório inicial. (ex: /Users/Mahdi/.profile)
Responder3
Variáveis de ambiente podem ser definidas em todos os locais usuais para uma sessão de shell bash. Há também um arquivo especial opcional $HOME/.MacOSX/environment.plist que pode conter variáveis de ambiente para aplicativos, etc.
Responder4
Coloque isto: export JAVA_HOME=/Library/Java/Home
(ou localização da sua biblioteca Java) em~/.bash_profile