Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Signapk.jar给出错误java.lang.ClassNotFoundException:sun.misc.BASE64Encoder_Java_Android_Apk - Fatal编程技术网

Signapk.jar给出错误java.lang.ClassNotFoundException:sun.misc.BASE64Encoder

Signapk.jar给出错误java.lang.ClassNotFoundException:sun.misc.BASE64Encoder,java,android,apk,Java,Android,Apk,我曾尝试制作我的应用程序系统应用程序,并在我的windows计算机上成功转换,但当我尝试在mac计算机上运行相同的命令时,它不断给出错误。我已经从不同的来源下载了signapk.jar,并且无法运行该命令 java -jar signapk.jar platform.x509.pem platform.pk8 device-owner.apk device-owner_sign.apk 错误: 看起来您尝试运行的应用程序与JDK 9不兼容 请使用JavaSE8重试 Exception in t

我曾尝试制作我的应用程序系统应用程序,并在我的windows计算机上成功转换,但当我尝试在mac计算机上运行相同的命令时,它不断给出错误。我已经从不同的来源下载了signapk.jar,并且无法运行该命令

java -jar signapk.jar platform.x509.pem platform.pk8 device-owner.apk device-owner_sign.apk
错误:


看起来您尝试运行的应用程序与JDK 9不兼容

请使用JavaSE8重试

Exception in thread "main" java.lang.NoClassDefFoundError: sun/misc/BASE64Encoder
        at com.android.signapk.SignApk.addDigestsToManifest(SignApk.java:169)
        at com.android.signapk.SignApk.main(SignApk.java:325)
    Caused by: java.lang.ClassNotFoundException: sun.misc.BASE64Encoder
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582)
        at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:185)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:496)