问题标签 [nosuchproviderexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
14551 浏览

java - 如何更正无效协议:使用 javax.mail 发送邮件为空

我正在尝试以这种方式发送邮件:

Transport transport...我检索此错误的行上:

我该如何解决?有人能帮我吗?谢谢!!:)

编辑:

如果我创建一个 main 并启动该方法来发送邮件,它工作得很好!在我将邮件读入邮件文件夹后,我的问题就出现了:

我认为异常的原因是我已经打开商店以获取收件箱邮件,所以我以这种方式编辑:

很奇怪....

以这种方式解决:

我修改了这一行

0 投票
3 回答
612 浏览

java - Java Cryptography Providers - 奇怪的堆栈跟踪

在对一些加密代码进行故障排除时,我看到了一个奇怪的堆栈跟踪层次结构。我已经解决了原始问题,但对如何生成这样的堆栈跟踪感到好奇。任何人都可以启发我吗?

请注意,我不能逐字复制粘贴堆栈跟踪。我必须删除可能暴露专有代码的框架。

为什么方法名称如 a 和 b (SunJCE_c.a, SunJCE_b.b)文件/行信息为 DashoA13*

Oracle Java 6 32 位,在 64 位 Linux 和 32 位 Windows 上运行。

这可能是因为某些信息不可用,可能是由于运行时优化?还是一些故意的混淆?杰尼?

导致这种情况的问题是第三方加密提供程序被错误地打包在 jar 文件中。

编辑:最初的问题NoSuchProviderException: JCE cannot authenticate the provider...(感谢 Siva 和 owlstead 让我想起签名的罐子 :)

0 投票
1 回答
936 浏览

java - 打包 .exe 时出现 AES 256 加密/解密 NoSuchProviderException(使用 Advanced Installer 9.4)

我一直在开发一种使用 AES-256 加密来写入文件的软件。我正在使用Eclipse 64 位和 JDK7。问题是当我编译和执行代码时,它可以完美地工作,加密和解密算法。当我打包 Runnable JAR 并运行它时,它也可以正常工作......但是当我使用 Advanced Installer 9.4 将Runnable JAR打包到 Windows 可执行文件 (.exe) 时,安装它(W7 32 位和 64 位).. .a NoSuchProviderException弹出,任何东西都被加密/解密。

我需要将此软件分发给许多用户,但找不到运行 .exe 的方法

当我在 Windows 中运行该软件后,我试图显示可用的提供程序,但SunJCE 或 JCE不可用;尽管它们是在我运行 JAR 或编译后的代码时出现的。有什么我可以做的吗?我可以切换到充气城堡吗?如何(我需要在我的项目中集成什么 JAR 或类似文件?)

感谢您的时间和帮助!

0 投票
0 回答
1499 浏览

smtp - javax.mail.NoSuchProviderException:无法找到协议提供者:smtp

我尝试在 Java EE 应用程序中运行此代码并且它有效:

但是,当我在 Web 应用程序中使用它时,它会抛出一个NoSuchProviderException. 我该如何解决?使用 java EE 应用程序和在 servlet 中使用 smtp 时,smtp 的提供程序有什么不同吗?

堆栈跟踪是:

0 投票
1 回答
1923 浏览

java - 如何解决 java.security.NoSuchProviderException

我已经在我的机器上成功安装了密码库,所以安装后我看到这些行jre\lib\security\java.security

这些行java.security自动出现在文件中。此外,当我导入所需的模块时,我没有收到任何错误:

完全没问题。但是,当我在代码中添加一个小命令时:

我得到一长串错误:

这些错误消息的可能原因是什么?

0 投票
2 回答
403 浏览

java - 将 Javamail 与 SOAP 一起使用时出现 NoSuchProviderException

我编写了一个软件,它基本上登录到一个邮件帐户并在收件箱文件夹中搜索未读电子邮件,并查看主题是否是指定的主题,然后将其作为附件并对其进行处理。然后将该软件部署到 IBM Rule Execution Server 并通过 SOAP 启动。

为此,我使用的是 Javamail 1.6。以下代码段在本地运行良好:

事先正确初始化了mailProperties,依此类推。部署完整代码 SOAPUI 后,会提供以下 NoSuchProviderException:

我试图将提供者包括在内

虽然这导致了同样的例外。

之后,我尝试通过将商店初始化为 IMAPSSLStore 来完全避开提供者,但这向java.lang.LinkageError我抛出了一个问题。尝试以不同的方式解决这个问题(包括将 ClassLoader 设置为不同的方式)并没有帮助。

老实说,我现在对如何进行此操作有点不知所措。

在我看来,很难找到应该包含在 javax.mail.jar 中的提供程序。

0 投票
1 回答
120 浏览

java - javamail 应用程序中的 NoSuchProviderException

我正在尝试制作一个基本应用程序来学习如何使用 Javamail。这个测试应用程序背后的想法是输入一个电子邮件地址,它会使用 gmail 帐户向所述地址发送标准邮件。

我正在使用最新版本的参考 Javamail jar,其中包含所有提供程序。

我一直在尝试使用 javamail 示例来解决它,但我还没有找到导致 NoSuchProviderException 的原因。

loadProperties() 中加载的属性是邮件的主题、默认文本和文件附件。

目前,每当我尝试发送时,我都会收到以下消息:

编辑:现在包括调试信息