exe4j制作成的exe文件执行出错

我制作的jar可以用我精简后的jre运行,但是用exe4j制作成的exe执行时却又异常出现Exceptioninthread"temp_deletion_starter"... 我制作的jar可以用我精简后的jre运行,但是用exe4j制作成的exe执行时却又异常出现
Exception in thread "temp_deletion_starter" java.lang.NoClassDefFoundError: java/security/Provider
at sun.security.jca.ProviderList.<clinit>(Unknown Source)
at sun.security.jca.Providers.<clinit>(Unknown Source)
at java.security.SecureRandom.getPrngAlgorithm(Unknown Source)
at java.security.SecureRandom.getDefaultPRNG(Unknown Source)
at java.security.SecureRandom.<init>(Unknown Source)
at java.io.File$LazyInitialization.<clinit>(Unknown Source)
at java.io.File.createTempFile(Unknown Source)
at java.io.File.createTempFile(Unknown Source)
at com.exe4j.runtime.util.WinDel.scheduleDeletion(Unknown Source)
at com.exe4j.runtime.WinLauncher$3.run(Unknown Source)
展开
 我来答
百度网友d1671c792
2014-08-12
知道答主
回答量:14
采纳率:0%
帮助的人:12.7万
展开全部
先制作成jar包可以运行?!再用那个jar包制作成exe4j就不能运行了?可能是在用exe4j制作过程中哪一步没操作对。你选择了JDK版本了吗?
更多追问追答
追问
没有选择JDK    jre选择的是自己精简后的jre,但是这个jre是能运行jar包的,不知道你是否遇到过这种情况?
追答
我没用jre打包过。精简后的JDK我倒是用过,没问题
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式