問題タブ [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を使用してメールを送信するnull

私はこの方法でメールを送信しようとしています:

行でTransport transport...私はこのエラーを取得します:

どうすれば解決できますか?誰かが私を助けることができますか?ありがとう!!:)

編集:

メインを作成し、そのメソッドを起動してメールを送信すると、うまく機能します。私の問題は、メールをメールフォルダに読み込んだ後に発生します。

生まれた例外が原因で受信トレイのメールを受け取るためにストアを開いたと思ったので、次のように編集します。

非常に奇妙な....

この方法で解決:

この行を変更しました

0 投票する
3 に答える
612 参照

java - Java暗号化プロバイダー-奇妙なスタックトレース

いくつかの暗号化コードのトラブルシューティング中に、スタックトレースの奇妙な階層を見ました。元の問題は解決しましたが、このようなスタックトレースをどのように生成できるかについて興味がありました。誰かが私を啓発できますか?

スタックトレースをそのままコピーして貼り付けることはできないことに注意してください。プロプライエタリコードを公開できるフレームを削除する必要があります。

aやb( SunJCE_c.a 、SunJCE_b.b)のようなメソッド名と、 DashoA13 *としてのファイル/行情報を使用するのはなぜですか?

Oracle Java 6 32ビット、64ビットLinuxおよび32ビットWindowsで実行。

これは、おそらくランタイムの最適化のために、一部の情報が利用できないことが原因である可能性がありますか?または、意図的な難読化ですか?JNI?

これを引き起こした問題は、サードパーティの暗号プロバイダーがjarファイルに正しくパッケージ化されていないことでした。

編集:元の問題(NoSuchProviderException: JCE cannot authenticate the provider...)は、元のjarから暗号プロバイダークラスを抽出し、新しい元のjarに再パッケージ化した単純なビルドプロセスが原因でしたが、必要な署名情報はありませんでした。署名された瓶を思い出させてくれたSivaとowlsteadに感謝します:)

0 投票する
0 に答える
1499 参照

smtp - javax.mail.NoSuchProviderException: プロトコルのプロバイダーが見つかりません: smtp

このコードをJava EEアプリケーションで実行しようとしましたが、うまくいきました:

ただし、Web アプリケーションで使用すると、NoSuchProviderException. どうすれば修正できますか?Java EE アプリケーションを使用する場合とサーブレットで smtp を使用する場合で、smtp のプロバイダーに違いはありますか?

スタック トレースは次のとおりです。

0 投票する
1 に答える
120 参照

java - javamail アプリケーションでの NoSuchProviderException

Javamail の操作方法を学ぶために、基本的なアプリケーションを作成しようとしています。このテスト アプリケーションの背後にある考え方は、電子メール アドレスを入力すると、gmail アカウントを使用して、そのアドレスに標準のメールを送信することです。

私は、すべてのプロバイダーが含まれている参照 Javamail jar の最新バージョンを使用しています。

javamail サンプルを使用して解決しようとしましたが、NoSuchProviderException の原因がわかりません。

loadProperties() で読み込まれるプロパティは、メールの件名、デフォルトのテキスト、および添付ファイルです。

現在、送信しようとすると、次のメッセージが表示されます。

編集:デバッグ情報を今すぐ含めました