Mac 无法完成操作。无法找到支持 jarsigner 的 Java 运行时

Mac The operation couldn’t be completed. Unable to locate a Java Runtime that supports jarsigner

我的目的是使用jarsigner来签名apk。

我得到如下提示:

% 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.

我的java版本提示:

% 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 版本为 11.6.3

请问如何解决这个问题?

我终于通过下载 JDK

解决了