Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用maven下载JavaMail(mail.jar)和JAF(activation.jar)_Java_Maven_Jar_Jakarta Mail_Pom.xml - Fatal编程技术网

如何使用maven下载JavaMail(mail.jar)和JAF(activation.jar)

如何使用maven下载JavaMail(mail.jar)和JAF(activation.jar),java,maven,jar,jakarta-mail,pom.xml,Java,Maven,Jar,Jakarta Mail,Pom.xml,我想做这个关于用java发送电子邮件的教程,教程的第一行说我需要下载JavaMail(mail.jar)和JAF(activation.jar),我想用maven下载那些jar是可能的,因为这个流行的网站说这是不可能的, 我尝试在maven存储库中搜索,但是有太多同名的JAR您只需将此依赖项添加到maven项目: <dependency> <groupId>com.sun.mail</groupId> <artifactId>jav

我想做这个关于用java发送电子邮件的教程,教程的第一行说我需要下载
JavaMail(mail.jar)
JAF(activation.jar)
,我想用maven下载那些jar是可能的,因为这个流行的网站说这是不可能的,
我尝试在maven存储库中搜索,但是有太多同名的JAR

您只需将此依赖项添加到maven项目:

<dependency>
    <groupId>com.sun.mail</groupId>
    <artifactId>javax.mail</artifactId>
    <version>1.5.6</version>
</dependency>

com.sun.mail

属于
javamail
项目

使用以下链接从maven中央存储库获取所需的工件:

将这些添加到pom.xml中

<dependency>
    <groupId>javax.mail</groupId>
    <artifactId>mail</artifactId>
    <version>1.4</version>
</dependency>
<dependency>
    <groupId>javax.activation</groupId>
    <artifactId>activation</artifactId>
    <version>1.1.1</version>
</dependency>

javax.mail
邮件
1.4
javax.activation
激活
1.1.1

适用于需要jar文件和源代码以进行调试的人。直接从JavaMail项目网站下载


该网站只是说这些库不在中央存储库中。因此,他们使用额外的存储库
http://download.java.net/maven/2/
(在
存储库
标记中定义)。在google中搜索“maven repository”,然后您可以找到许多库的依赖项参数。我们仍然需要设置Windows类路径()在我们添加了Maven依赖项之后?如果你打算在Maven之外启动它,答案是肯定的,否则答案是否定的,因为Maven会为你设置好的。我刚刚意识到存在一个maven存储库来解决这个问题。