次のコマンドを使用して、メールを送信する jar ファイルを実行しようとしています。
java -jar sendmail.jar
NetBeans からコードを実行するとすべて正常に動作しますが、jar ファイルにエクスポートしてその jar ファイルを実行すると、次のエラーが発生します。
Error Sending mailjavax.mail.MessagingException: Could not connect to SMTP host:
smtp.<xxx>.com, port: 25;
nested exception is:
java.net.SocketException: Permission denied: connect
エラーが発生した後、NetBeans からコードを実行すると、メールが送信されました。したがって、SMTP や接続に問題はありません。
jar ファイルが mail.jar を見つけられないと思います。お知らせ下さい。