Estou executando o OS X Yosemite. Eu adiciono Java ao meu caminho .bashrc
assim:
export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)
export PATH=$JAVA_HOME/bin:$PATH
/user/libexec/java_home -v 1.8
me indica /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home
.
Isso define meu JDK "padrão" como 1.8.0_74. Não tenho certeza de onde veio esse JDK. Acho que foi enviado com Yosemite.
Separadamente, o Java Updater é executado periodicamente e atualiza o Java. Atualmente diz que estou em 1.8.0_161:
Mas não consigo encontrá-lo no meu computador em lugar nenhum! Não está dentro /Library/Java/JavaVirtualMachines/
. Eu tentei find / -name java -type f
e ainda não consegui encontrar. Cadê?
Responder1
Se você apenas instalar o JRE, ele entrará/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/
Se você instalar o JDK ele entra/Library/Java/JavaVirtualMachines/
O JRE não é muito útil para uso geral de Java, pois está disponível apenas em navegadores. Você precisa do JDK para executar programas Java normais ou coisas como o Eclipse.