gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 08:32:04 30 4
gpt4 key购买 nike

我尝试制作我的应用程序系统应用程序,并在我的 Windows 机器上成功转换,但是当我尝试在 Mac 机器上运行相同的命令时,它一直出现错误。我从不同的来源下载了 signapk.jar,但无法运行该命令。

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

错误:

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)

最佳答案

您尝试运行的应用似乎与 JDK 9 不兼容。

使用 Java SE 8 再试一次。

关于java - Signapk.jar 给出错误 java.lang.ClassNotFoundException : sun. misc.BASE64Encoder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47095088/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com