我已经用 Java 创建了一个 Web 应用程序并且运行良好。但是我想把几个类转换成JAR格式,这样其他人就看不到jar里面的代码。
我总共有 5 节课。 3 个类(CreateFile、ProcessFile、HouseWork)属于包“FilePackage”,其余两个类是 SFTPEngine 和 ExecEngine,它们属于包“PuttyEngine”。
我选择了所有这些类并将导出为 JAR 并将其命名为 mytool.jar。
现在我从 eclipse 中删除了所有这些类并添加了 jar。配置 BuildPath 后在 Eclipse IDE 中没有显示错误。当我从 IDE 本身在 tomcat 服务器上运行应用程序时,我得到了 ClassNotFoundException
如何将这些类导出到 JAR 文件中并使用它们。这些类也使用其他类的函数。即 SFTPEngine 类将访问其他类的功能,其他类也将访问 SFTPEngine 类中的功能。
我没有使用任何构建工具。因为我不能在我的办公室使用它们,我需要获得管理员的许可,所以有没有办法在没有像 ANT 或 MAVEN 这样的构建工具的情况下完成这项工作
最佳答案
在 Eclipse 中,单击您的 Web 项目/属性/选项卡“部署程序集”。
在此处添加您的 JAR。
之后,在服务器选项卡中,当您展开服务器时,您可以展开 Web 项目,您应该会看到您的 JAR。
关于java - 将现有类导出到 JAR 后找不到类异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28022132/