Questão:
Como instalar o Java usando o terminal?
paper1111
2017-03-19 05:41:12 UTC
view on stackexchange narkive permalink

Quero instalar o Java inteiramente a partir do terminal, sem usar nenhuma interface de usuário.Alguém pode dar algumas instruções?Eu sei que fiz o download com curl , mas parece que curl não funciona muito bem com o Oracle e não tenho ideia do que fazer depois de baixá-lo.

Editar: quero usar o JDK da Oracle

Dois respostas:
sideshowbarker
2017-03-19 07:08:15 UTC
view on stackexchange narkive permalink

A maneira melhor / mais segura de instalar o Java no macOS é com Homebrew;basta digitar isto:

  brew cask install java
 

Ou se você ainda não instalou o Homebrew, basta digitar este comando primeiro:

  / usr / bin / ruby -e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew cask install java
 
klanomath
2017-03-19 06:18:18 UTC
view on stackexchange narkive permalink

Para usar inteiramente um (bash) shell para instalar, por exemplo Java 8u112 JRE faça o seguinte:

Baixar:

  cd ~ / Downloads
curl -v -j -k -L -H "Cookie: oraclelicense = accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u112-b15/jre-8u112-macosx- x64.dmg > jre-8u112-macosx-x64.dmg
 

Montagem:

  hdiutil attach jre-8u112-macosx-x64.dmg
 

Instalar:

  sudo installer -pkg / Volumes / Java \ 8 \ Update \ 112 / Java \ 8 \ Update \ 112.app/Contents/Resources/JavaAppletPlugin.pkg -target /
 

Limpeza:

  diskutil umount / Volumes / Java \ 8 \ Update \ 112
rm jre-8u112-macosx-x64.dmg
 

Para instalar o Oracle JDK mais recente (no momento em que escrevi esta resposta, é Java 8u121 JDK), os vários caminhos (além do número da versão) são ligeiramente diferentes em comparação com a versão JRE mais antiga. O URL contém um diretório adicional (ou seja, / e9e7ea248e2c4826b92b3f075a80e441) e o arquivo dmg contém um arquivo .pkg em vez de um aplicativo instalador:

  cd ~ / Downloads
curl -v -j -k -L -H "Cookie: oraclelicense = accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121- macosx-x64.dmg > jdk-8u121-macosx-x64.dmg
hdiutil attach jdk-8u121-macosx-x64.dmg
sudo installer -pkg / Volumes / JDK \ 8 \ Update \ 121 / JDK \ 8 \ Update \ 121.pkg -target /
diskutil umount / Volumes / JDK \ 8 \ Update \ 121
rm jdk-8u121-macosx-x64.dmg
 
Eu estava tentando instalar pela linha de comando, mas não consegui mais encontrar um instalador `pkg` online.Vi que `JavaAppletPlugin.pkg` no DMG, mas pensei que não era o que eu queria porque o nome é enganoso.Tentei usar o `installer` do jeito que você fez, mas travou exatamente como na versão GUI.Forcei encerrá-lo e usei as opções que tinha usado antes com os instaladores `pkg` e funcionou: `installer -verboseR -dumplog -pkg" / Volumes / Java 8 Atualização 131 / Java 8 Atualização 131.app/Contents/Resources/JavaAppletPlugin.pkg "-target / -store` O `-store` emula a instalação da Mac App Store.
@hmj6jmh A questão relacionada apenas ao Java SDK!Você está tentando instalar o tempo de execução ...


Estas perguntas e respostas foram traduzidas automaticamente do idioma inglês.O conteúdo original está disponível em stackexchange, que agradecemos pela licença cc by-sa 3.0 sob a qual é distribuído.
Loading...