如何修复代码名1中的java错误:错误:包java.security.spec不存在?

如何修复代码名1中的java错误:错误:包java.security.spec不存在?,java,codenameone,java-security,Java,Codenameone,Java Security,我开始使用代号1,但出现以下错误: error: package java.security.spec does not exist 我需要加密/解密 我仔细查看了JavaDocs,在jdk8中,有一个安全包,但在Codename One中,它丢失了,如下图所示,那么如何修复它呢?有样本代码吗 我们没有这些包装,因为它们在设计上存在很大问题,并且存在出口限制。我们有不同的包来实现Bouncy Castle cn1lib中的各种加密任务,您可以在Extensions部分找到这些包 恐怕您需要修

我开始使用代号1,但出现以下错误:

 error: package java.security.spec does not exist
我需要加密/解密

我仔细查看了JavaDocs,在jdk8中,有一个安全包,但在Codename One中,它丢失了,如下图所示,那么如何修复它呢?有样本代码吗


我们没有这些包装,因为它们在设计上存在很大问题,并且存在出口限制。我们有不同的包来实现Bouncy Castle cn1lib中的各种加密任务,您可以在Extensions部分找到这些包


恐怕您需要修改与加密相关的代码,以使用这些API或从开源实现(如Android)移植Java SE API。然而,后者并不是微不足道的,因为这些类确实具有很多间接性。

这个包似乎是从Java 1.2开始出现的,所以如果它不存在,那就意味着你的代码没有正确地用JDK编译。我的代码来自我拥有的另一个Netbeans项目,它在该项目中正确编译和运行,但是在我将文件复制到新的代码名One项目中之后,它导致了错误,我一行都没有更改。谢谢。您能给我举一个简单的例子,说明如何加密/解密字符串[即“ABCD”]并将加密消息保存/加载到文件中吗?这里有几个例子:在讨论论坛中,您还可以使用我们的加密存储功能对所有内容进行加密