My purpose is to use jarsigner to sign apk.
I get the following prompt:
% jarsigner
The operation couldn’t be completed. Unable to locate a Java Runtime that supports jarsigner.
Please visit http://www.java.com for information on installing Java.
my java version hint:
% java -version
java version "1.8.0_321"
Java(TM) SE Runtime Environment (build 1.8.0_321-b07)
Java HotSpot(TM) 64-Bit Server VM (build 25.321-b07, mixed mode)
Mac version is 11.6.3
How can I solve this problem please?
Mac users, follow the below steps:
brew install openjdk@11
sudo ln -sfn $(brew --prefix)/opt/openjdk@11/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-11.jdk
Reference: https://formulae.brew.sh/formula/openjdk@11
This approach will also work for other versions.
I finally solved it by downloading the JDK
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With