java - 将现有类导出到 JAR 后找不到类异常

标签 java eclipse tomcat jar

我已经用 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/

相关文章:

java - 反序列化包含无效类标识符的 JSON

java - ISO-8859-15 中的 Tomcat 无法写入带有拉丁字符的文件名

java - 应用程序在 weblogic 中不工作

eclipse - 通过 Eclipse 部署 Alfresco 应用程序

java - vaadin中的文件上传和下载

java - 如何为多线程支持添加测试?

java - 调用 servlet 时不转发

java - 使用扩展点: no configurable elements found

android - 在 layout.xml 中使用 '@string/value' 时找不到资源

复制和粘贴时 Eclipse 抛出错误