大家好,
因为使用的PC环境为ubuntu 18.0LTS, 所有在编译过程中遇到些问题希望能够得到大家的帮助,在此感谢了。
然后我目前编译的是1.0.0-r1, 可以在NUC平台上使用的版本。
在编译到这个package的时候报错。
BUILD PACKAGE: com.yunos.toolkit.UBusSend.zip
XMAKE_TRACE: out/platforms/aplk_nuc.eng/target/obj/PACKAGE/UBusSend-js_intermediates/com.yunos.toolkit.UBusSend.zip
adding: UBusSend.js (deflated 64%)
adding: manifest.json (deflated 57%)
Exception in thread "main" java.lang.NoClassDefFoundError: org/bouncycastle/jce/provider/BouncyCastleProvider
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:374)
at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:56)
Caused by: java.lang.ClassNotFoundException: org.bouncycastle.jce.provider.BouncyCastleProvider
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:466)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:566)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)
... 3 more
failed in sign the app with status 1
xmake/build/core/package.mk:185: recipe for target 'out/platforms/aplk_nuc.eng/target/obj/PACKAGE/UBusSend-js_intermediates/com.yunos.toolkit.UBusSend.zip' failed
因为文档上提的openjdk-7已经在ubuntu18.04没有了,我只能用最新的openjdk-11 包括jdk和jre都安装了。
我怀疑是不是BouncyCastle的路径没有找到。
请是什么原因引起的呢?非常感谢!
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。