【问题标题】:how to import javax.mail in eclipse?如何在 Eclipse 中导入 javax.mail?
【发布时间】:2019-10-13 17:38:50
【问题描述】:

我正在学习如何使用 JavaMail。 (我有se11)

我下载了 javax.mail.jar,
把它放在 C:\Java\jdk 下,然后解压。

我按照说明设置 CLASSPATH = C:\Java\jdk\javax.mail.jar ;
我将 javax.mail.jar 添加到 eclispe 引用库中。
但是,当我尝试导入 javax.mail.* 时,它说导入无法解决。

我打开解压后的文件夹,它只包含 .class 文件。

我试图从 eclipse 文件资源管理器中打开 javax.mail.Session 文件,但它说:
“JAR 文件 C:\Java\jdk\bin\javax.mail.jar 没有源附件。”

我应该怎么做才能导入 javax.mail.* ?
我很沮丧,请帮忙!

【问题讨论】:

标签: eclipse jakarta-mail


【解决方案1】:

无论你如何运行你的程序,要使用 jar 中的类,你需要在你的类路径中有 jar 文件。如果你从命令行运行,你可以这样做:

java -cp C:\Java\jdk\javax.mail.jar  my.fully.qualified.classname

如果你在 Eclipse 中,那么:

  1. 将 jar 文件导入您的 Java 项目。使用 File-->Import... 操作。
  2. 选择你的java项目并选择Build Path --> Configure Build Path...
  3. 选择左侧的Java Build Path
  4. 选择库选项卡和右侧的添加罐子...按钮
  5. 导航并选择您在上面导入的 jar
  6. 点击确定
  7. jar 文件中的类现在可以在您的代码中使用。

【讨论】:

  • 我试过:文件->导入->(选择导入向导)存档文件;然后我选择了 Javamail.jar ,导入后,jar文件被解压到我的项目下的三个文件夹(com,javax,META-INF)。所以我不能做“添加罐子......”。出了什么问题?
  • @BEI - 将其作为常规文件导入,而不是作为存档。您还可以使用操作系统将 JAR 复制到实际文件夹中,然后在 Eclipse 中刷新项目。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-03-17
  • 2017-08-08
  • 2013-08-23
相关资源
最近更新 更多