1

プログラムで JavaMail API と JavaBeans Activation Framework を使用して電子メールを送信したいのですが、それを機能させるには、システムに JavaMail と JAF をインストールする必要があります。このプログラムを機能させるために余分なものをインストールすることなく、どのコンピューターでもこのプログラムを実行できるようにしたいと考えています。JavaMail および JAF jar をプログラム jar に配置して、以前のインストールなしで正しく実行する方法はありますか?

4

2 に答える 2

2

今日、あなたは幸運です。答えはイエスです。必要なのは、必要な jar をプロジェクトにコピーすることだけです。CLASSPATHmail.jarにファイルを追加する必要があります。activation.jarMkyong のJavaMail API – Sending email via Gmail SMTP exampleに完全な例があります。

必要なライブラリもダウンロードできますhttp://search.maven.org/

一方、テスト用にダミーのメール サーバーが必要な場合は、Codeplex のPapercuteを使用できます。解凍して実行します。

于 2013-10-11T16:19:16.120 に答える
0

ユーザーがすべてを含む単一の jar ファイルをダウンロードし、その jar ファイルを実行するだけの場合は、One-JARを参照してください。

于 2013-10-11T19:28:49.213 に答える