【问题标题】:How to use Bouncy Castle for encrypting J2ME apps with eclipse如何使用 Bouncy Castle 通过 eclipse 加密 J2ME 应用程序
【发布时间】:2011-06-27 12:37:50
【问题描述】:

我将充气城堡 jar 文件导入javabuildpath

运行我的应用程序时出现以下错误:java.lang.NoClassDefFoundError: org/bouncycastle/crypto/engines/AESLightEngine

如何解决这个问题?

【问题讨论】:

    标签: java eclipse encryption java-me bouncycastle


    【解决方案1】:

    什么是javabuildpath??

    打开文件.classpath 看看你的bouncycastle.jar 是否在那里。
    很可能不是。

    【讨论】:

    • 我的意思是在项目属性->Java 构建路径->库中我添加了 bouncycastle.jar 文件。我检查了 .classpath 文件,bouncycastle.jar 文件路径可用,但我仍然收到错误:java.lang.NoClassDefFoundError: org/bouncycastle/crypto/engines/AESLightEngine - java.lang.Class.invoke_verify(), bci=0 - java.lang.Class.initialize(), bci=117 - java.lang.Class.forName(), bci=0 - com.sun.midp.main.CldcMIDletLoader.newInstance(), bci=1
    • 您检查过AESLightEngine 类是否在bouncycastle.jar 中吗?也许它在不同的图书馆
    • 我下载了bcprov-jdk16-145.jar,它就在里面。这是.classpath中添加的文件吗?您正在运行什么样的应用程序?主类?
    • bcprov-jdk16-145.jar 被添加到.classpath 中,编译时没有错误。但是在运行 midlet 时仍然出错 *** 错误 *** 从127.0.0.1:1411/MP3Player.jad 部署应用程序时出现问题原因:损坏的 JAR,读取时出错:test/MIDPTest.class
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-26
    • 2015-06-13
    • 1970-01-01
    • 1970-01-01
    • 2012-05-10
    • 1970-01-01
    • 2011-08-20
    相关资源
    最近更新 更多