0

私は多数の異なる電子メール プロバイダーを持っています。プロバイダーの 1 つの jar ファイルがあります。特定のタスクを実行するさまざまなモジュールからファイルにアクセスしたいと考えています。

package mail;

import mailconnectpovidersslsend.MailConnectroviderSslSend;

public class ReadMail {

    public static void main(String[] args) {
        // TODO code application logic here
        MailConnectroviderSslSend SendSSL = new MailConnectroviderSslSend();
        SendSSL("mymail@domain.com","APassword");

        System.out.println("Hello");
    }
}

SendSSL を定義した後SendSSL、必要なパラメーターを指定して呼び出し、接続が確立されることを期待しました。mailconnectprovidersslsend単独で実行すると接続できます。

エラー:cannot find symbol

jar ファイルはライブラリに存在します。

それはおそらく非常に単純なものです、アドバイスしてください。

4

1 に答える 1

0

SendSSLは変数なので、記述する必要がありますsendSSL(これは文体上のポイントですが、コードが読みやすくなります)。

Java のメソッドであるかのように変数を呼び出すことはできません。

これらの引数を使用してコンストラクターを呼び出すつもりだったと思います。

MailConnectroviderSslSend sendSSL = new MailConnectroviderSslSend("mymail@domain.com","APassword");

またはメソッドですが、メソッド名を忘れました:

MailConnectroviderSslSend sendSSL = new MailConnectroviderSslSend();
sendSSL.someMethodName("mymail@domain.com","APassword");
于 2013-11-09T07:07:52.067 に答える