Zainstalowałem JAVA na macOS Monterey. Dodałem do bash_profile export JAVA_HOME=$(/usr/libexec/java_home). Robię echo $JAVA_HOME i jest ok. Pokazuje wersje Javy w porządku. Ale z poziomu sudo mam coś takiego: The operation couldn’t be completed. Unable to locate a Java Runtime. Ktoś spotkał się może z czymś takim?
0
0
A będąc jako root zrób: echo $JAVA_HOME
0
xxx@xxx-MacBook-Pro ~ % echo $JAVA_HOME
/Users/xxxLibrary/Java/JavaVirtualMachines/corretto-11.0.13/Contents/Home
xxx@xxx-MacBook-Pro ~ % sudo -s
Password:
The operation couldn’t be completed. Unable to locate a Java Runtime.
Please visit http://www.java.com for information on installing Java.
root@xxx-MacBook-Pro ~ # echo $JAVA_HOME
I nie widzi tutaj...
4
Polecam https://sdkman.io/ - „samo się” konfiguruje i działa
0
Dzięki!
1
Tutaj jest podobny temat https://stackoverflow.com/questions/44009058/even-though-jre-8-is-installed-on-my-mac-no-java-runtime-present-requesting-t
A tutaj konkretne rozwiązanie https://stackoverflow.com/a/46828380
1
Z sdkman zrobiłem. Jest już ok. Wielkie dzięki i dobrej niedzieli!