开发者社区> 问答> 正文

编译error编译PACKAGEcom.yunos.toolkit.UBusSend.zip

大家好,


因为使用的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的路径没有找到。


请是什么原因引起的呢?非常感谢!


展开
收起
tzhai 2018-07-31 22:07:03 2131 0
0 条回答
写回答
取消 提交回答
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载