0

次のコマンドを使用して、メールを送信する 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 を見つけられないと思います。お知らせ下さい。

4

3 に答える 3

0

mail.jar がおそらく libs の下にインポートされており、それを参照しているだけではないことを確認してください。

于 2013-09-30T06:43:45.610 に答える