【问题标题】:Restriction error on JavaMail libraryJavaMail 库的限制错误
【发布时间】:2012-08-29 23:51:58
【问题描述】:

尝试使用 javamail 库中的 Session 类时出现错误:

Description Resource Path Location Type Access restriction: The type Session is not accessible due to restriction on required library C:\Program Files\Java\jre7\lib\ext\mail.jar Mailer.java /MailerApp/src line 21 Java Problem

我的图书馆不是在正确的地方吗?我在jdf1.7.0_01/jre/lib/ext 目录中有文件夹。

【问题讨论】:

标签: java exception jakarta-mail


【解决方案1】:

您不需要将库放在jre/lib/ext 中,只需以正常方式将其添加到应用程序的类路径中即可(您没有说明您使用的是什么 IDE 或构建系统,所以我无法提供帮助“正常方式”是什么)。

【讨论】:

  • 谢谢!我认为我可以将库放在程序文件中的某个位置,以便自动识别它,但它可以完美地工作。
  • 您应该只真正使用jre/lib/ext 用于设计用于那里并且其文档告诉您将它们安装在那里的包。如果您不确定某个特定 jar 是否属于 ext,那么它可能不属于...
猜你喜欢
  • 2017-12-09
  • 2010-12-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-23
  • 2010-10-10
相关资源
最近更新 更多