Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

1.1K
Views
jenv no puede encontrar java 17 instalado a través del brebaje en MacOS

Estoy tratando de instalar JDK 17 en macOS BigSur (11.5.2) usando brew install openjdk@17

 > brew install openjdk@17 Running `brew update --preinstall`... ==> Auto-updated Homebrew! Updated 1 tap (homebrew/core). ==> Updated Formulae Updated 3 formulae. openjdk is already installed but outdated (so it will be upgraded). ==> Downloading https://ghcr.io/v2/homebrew/core/openjdk/manifests/17.0.1_1 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/openjdk/blobs/sha256:75ee17c1331022fa8bf1e63f00fe903f23fe31d3a09021117d46b5f6ed1e26e1 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:75ee17c1331022fa8bf1e63f00fe903f23fe31d3a09021117d46b5f6ed1e26e1?se=2021-12-09T20%3A25%3A00Z&sig=NnB%2FO%2BGQF5ec6iqdKA4w29 ######################################################################## 100.0% ==> Pouring openjdk--17.0.1_1.big_sur.bottle.tar.gz ==> Caveats For the system Java wrappers to find this JDK, symlink it with sudo ln -sfn /usr/local/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk openjdk is keg-only, which means it was not symlinked into /usr/local, because macOS provides similar software and installing this software in parallel can cause all kinds of trouble. If you need to have openjdk first in your PATH, run: echo 'export PATH="/usr/local/opt/openjdk/bin:$PATH"' >> ~/.zshrc For compilers to find openjdk you may need to set: export CPPFLAGS="-I/usr/local/opt/openjdk/include"

Después de la instalación, jenv no puede encontrar la instancia de java17

 jenv versions system 1.8 1.8.0.161 1.8.0.181 * 11.0 11.0.1 15.0 15.0.1 openjdk64-11.0.1 openjdk64-15.0.1 oracle64-1.8.0.161 oracle64-1.8.0.181
over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Encontré que necesita registrar el dist java-17 en jenv usando el comando:

 jenv add /usr/local/opt/openjdk/libexec/openjdk.jdk/Contents/Home

La ruta a /usr/local/opt/openjdk/libexec/openjdk.jdk que puede tomar de los registros de instalación de brew (que se encuentra en la línea sudo ln -sfn /usr/local/opt/openjdk/libexec/openjdk.jdk ... ) y simplemente agregue /Contents/Home

Ahora funciona

 > jenv local 17.0 > java -version openjdk version "17.0.1" 2021-10-19 OpenJDK Runtime Environment Homebrew (build 17.0.1+1) OpenJDK 64-Bit Server VM Homebrew (build 17.0.1+1, mixed mode, sharing)
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!