This problem can be resolved on Debian 9 by installing the correct update alternative for jarsigner, which corresponds to the java and javac versions.
Java version
$ java -version
openjdk version "1.8.0_141"
OpenJDK Runtime Environment (build 1.8.0_141-8u141-b15-1~deb9u1-b15)
OpenJDK 64-Bit Server VM (build 25.141-b15, mixed mode)
Javac version
$ javac -version
javac 1.8.0_141
Jarsigner version
$ sudo update-alternatives
jarsigner manual /usr/lib/jvm/java-8-openjdk-amd64/bin/jarsigner
To install the jarsigner version
$ sudo update-alternatives
There are 4 choices for the alternative jarsigner (providing /usr/bin/jarsigner).
Selection Path Priority Status
0 /usr/lib/jvm/java-9-openjdk-amd64/bin/jarsigner 1091 auto mode
1 /usr/bin/gjarsigner-4.9 1049 manual mode
2 /usr/bin/gjarsigner-6 1060 manual mode
* 3 /usr/lib/jvm/java-8-openjdk-amd64/bin/jarsigner 1081 manual mode
4 /usr/lib/jvm/java-9-openjdk-amd64/bin/jarsigner 1091 manual mode
source
share