我一直使用 eclipse 在 Windows 上编写代码并测试软件。当我将代码复制到 Ubuntu 时,我无法编译代码,因为它找不到要导入的 Javax 文件。我知道我需要添加 jar 文件所在的类路径。我的问题是 jar 文件在哪里或叫什么名字?任何建议都非常感谢。
编译语句
javac eMail.java
Java 代码
导入 javax.mail.Folder;
导入 javax.mail.Message;
错误
导入 javax.mail.Folder;
^ eMail.java:7:错误:包 javax.mail 不存在
对于每个导入语句。
答案1
据我所知,邮件库一直是外部下载。它目前位于 github 上https://github.com/javaee/javamail/releases. 下载它并将其添加到 Eclipse 中的类路径中。
答案2
如果你首先在 Windows 上进行开发,则必须考虑你的项目在其中包含哪些构建路径。我认为你可以采取两种方法来解决这个问题:
1-截图/记下 Windows 中的构建路径和项目首选项,并尝试在 Linux 开发机器上复制它们,请参阅eclipse 文档
2-导出您的 Windows 项目,然后将其导入 Linux,请参阅此内容StackOVERFLOW 问题
另外我认为你不应该在这里询问你的项目中 jar 文件的位置,如果你是开发人员,你应该知道你的项目所需的文件在哪里(只是恕我直言,请不要将此视为人身攻击;))