0

我有许多不同的电子邮件提供商。我有一个提供者的 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 回答