Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用「;javax.crypto“;.JAR文件中的库_Java_Eclipse_Encryption_Jar_Libraries - Fatal编程技术网

使用「;javax.crypto“;.JAR文件中的库

使用「;javax.crypto“;.JAR文件中的库,java,eclipse,encryption,jar,libraries,Java,Eclipse,Encryption,Jar,Libraries,在我的java应用程序代码的开头,调用一个类来使用javax.crypto (这些资源以相同的方式加密) 在Eclipse中,应用程序运行良好,资源被解密。但是当我将它导出到一个runnable.JAR文件时,当我尝试启动它时,什么也没有发生。我在构建路径中添加了“jce.jar”库作为“外部jar”,但它仍然不起作用 以下是我的“Decrypt”类的导入: 我通常使用“Proguard”来混淆我的JAR文件,当我为这个项目启动它时,它显示: -警告:库类javax.security.auth.

在我的java应用程序代码的开头,调用一个类来使用
javax.crypto
(这些资源以相同的方式加密)

在Eclipse中,应用程序运行良好,资源被解密。但是当我将它导出到一个runnable.JAR文件时,当我尝试启动它时,什么也没有发生。我在构建路径中添加了“jce.jar”库作为“外部jar”,但它仍然不起作用

以下是我的“Decrypt”类的导入:

我通常使用“Proguard”来混淆我的JAR文件,当我为这个项目启动它时,它显示:

-警告:库类
javax.security.auth.kerberos.KerberosKey
扩展或实现程序类
javax.crypto.SecretKey

-警告:库类
javax.security.auth.kerberos.KeyImpl
扩展或实现程序类
javax.crypto.SecretKey

-警告:根据程序类,库类有2个入口。您必须避免这种依赖关系,因为程序类将被处理,而库类将保持不变

这些类是什么,如何使我的runnable JAR工作


编辑

好的,我想我发现了一个问题,是由我确定加密和解密资源路径的方式引起的。但我不知道这是否是我唯一的问题,所以我创建了另一个帖子


(链接:)

什么也没发生?应用程序根本不会启动!但是当我使用未加密的资源时,如果没有decryption类,它工作得很好。什么都没有发生?应用程序根本不会启动!但是当我使用未加密的资源时,如果没有decryption类,它会工作得很好。。
import javax.crypto.Cipher;
import javax.crypto.CipherOutputStream;
import javax.crypto.SecretKey;
import javax.crypto.SecretKeyFactory;
import javax.crypto.spec.DESKeySpec;