SMTP客户端Java程序

SMTP客户端Java程序,java,smtp,jakarta-mail,Java,Smtp,Jakarta Mail,我对Java Mail完全陌生。我首先想执行我通过我的前辈们得到的程序,看看是否一切正常。因此,当我编译代码时,会出现错误,因为找不到Java mail的所有类和包。任何人都可以列出我的程序编译和执行所需要的东西,没有任何问题。我已经下载了JavaMail 1.4.5,但是里面没有安装程序文件? 我有JAva 1.6和Windows XP。请帮助……。错误:C:>javac SMTPClient.JAva SMTPClient.java:2:包javax.mail不存在 导入javax.mail

我对Java Mail完全陌生。我首先想执行我通过我的前辈们得到的程序,看看是否一切正常。因此,当我编译代码时,会出现错误,因为找不到Java mail的所有类和包。任何人都可以列出我的程序编译和执行所需要的东西,没有任何问题。我已经下载了JavaMail 1.4.5,但是里面没有安装程序文件? 我有JAva 1.6和Windows XP。请帮助……。错误:C:>javac SMTPClient.JAva SMTPClient.java:2:包javax.mail不存在 导入javax.mail。; ^ SMTPClient.java:3:包javax.mail.internet不存在 导入javax.mail.internet。; ^ SMTPClient.java:18:找不到符号 符号:上课时间 位置:类SMTPClient Session Session=Session.getDefaultInstanceproperties; ^ SMTPClient.java:18:找不到符号 符号:可变会话 位置:类SMTPClient Session Session=Session.getDefaultInstanceproperties; ^ SMTPClient.java:21:找不到符号 符号:类mimessage 位置:类SMTPClient mimessage message=新建mimessagesession; ^ SMTPClient.java:21:找不到符号 符号:类mimessage 位置:类SMTPClient mimessage message=新建mimessagesession; ^ SMTPClient.java:25:找不到符号 符号:class InternetAddress 位置:类SMTPClient message.setFromnew InternetAddressfrom; ^ SMTPClient.java:28:包消息不存在 message.addRecipientMessage.RecipientType.TO,新的InternetAddressto

                                ^
                                                       ^
SMTPClient.java:28:找不到符号 符号:class InternetAddress 位置:类SMTPClient message.addRecipientMessage.RecipientType.TO,新的InternetAddressto

                                ^
                                                       ^
SMTPClient.java:40:找不到符号 符号:等级运输 位置:类SMTPClient 传输t=session.getTransportsmtps; ^ 10个错误

C:>


下载java mail.jar和security.jar

1.将下面的代码复制到记事本并另存为EmailAgent.java相应地更改电子邮件地址和密码

转到运行,键入cmd并按enter键

导航到保存EmailAgent.java文件的路径

将mail.jar和security.jar复制到保存EmailAgent.java的同一目录

编译java文件

javac-cp。;mail.jar;security.jar EmailAgent.java

运行编译的java类

java-cp。;mail.jar;security.jar电子邮件代理


并在收件箱中查看您的发送至电子邮件地址。。答对了:

下载java mail.jar和security.jar

1.将下面的代码复制到记事本并另存为EmailAgent.java相应地更改电子邮件地址和密码

转到运行,键入cmd并按enter键

导航到保存EmailAgent.java文件的路径

将mail.jar和security.jar复制到保存EmailAgent.java的同一目录

编译java文件

javac-cp。;mail.jar;security.jar EmailAgent.java

运行编译的java类

java-cp。;mail.jar;security.jar电子邮件代理


并在收件箱中查看您的发送至电子邮件地址。。答对了:

如果Java抱怨找不到包,那么类路径上可能没有这些特定的包


Java库通常位于.jar文件中。您需要将这个.jar文件加载到类路径中。将jar文件加载到类路径中非常简单,只需将其复制到类路径所指向的文件夹中即可。也可以将它们添加到项目中。因此,简而言之,您将无法像安装windows库一样安装它。如果没有更多的细节,我真的无法给出答案。您应该发布一些收到的错误消息以及您正在使用的IDE。

如果Java抱怨找不到包,您的类路径上可能没有这些特定的包


Java库通常位于.jar文件中。您需要将这个.jar文件加载到类路径中。将jar文件加载到类路径中非常简单,只需将其复制到类路径所指向的文件夹中即可。也可以将它们添加到项目中。因此,简而言之,您将无法像安装windows库一样安装它。如果没有更多的细节,我真的无法给出答案。您应该发布一些收到的错误消息以及正在使用的IDE。

我没有使用任何IDE。我想在记事本上完成所有这些程序。我已经在上面粘贴了错误。您需要将JAR文件添加到类路径中。去谷歌添加一个jar文件到类路径。我建议使用像netbeans、eclipse甚至notepad++这样的ide。使用记事本进行Java编码不会使您的工作效率提高,我不会使用任何IDE。我想在记事本上完成所有这些程序。我已经在上面粘贴了错误。您需要将JAR文件添加到类路径中。去谷歌添加一个jarfil e指向类路径。我建议使用像netbeans、eclipse甚至notepad++这样的ide。使用记事本进行Java编码不会使您的工作效率提高。