上周我的javamail.jar出现了类路径问题。 link
我发现在Bluemix上,我部署的自由服务器包含一个javamail api(java ee服务器),这就是我的类路径问题所在。但是,如果我要从类路径中删除javamail-1.5.5.jar,我会收到错误,指出它找不到其他东西(第一个是:javax.mail.search.SearchTerm)。由于此错误,我无法完全删除MY导入的javamail。
我有三个问题:
webmhere服务器上为bluemix定位的javamail api在哪里,以便我可以直接调用import,而不是我自己的.jar
Liberty上有什么版本的javamail。
你能看到解决这个问题的方法吗?
我可以将我的一些代码放在这里,如果这会有所帮助,但它是一个非常标准的电子邮件阅读器。
非常感谢您的时间!
托尼
答案 0 :(得分:0)
当您编译应用程序时,您需要访问JavaMail类,但是当您打包应用程序时,您不希望包含这些类。根据您使用的构建系统,有不同的方法可以执行此操作。例如,在Maven中,您可以使用“提供的”依赖关系。