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