0

我正在尝试使用 servlet 在 eclipse 中生成 QRcode

获取以下错误:

java.lang.NoClassDefFoundError: net/glxn/qrgen/QRCode
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

任何想法?

4

1 回答 1

1

您需要在 Web 应用程序中拥有所有库。将 QRcode 库放在您的 Web 项目的WEB-INF/lib文件夹中。NoClassDefFoundError当在运行时找不到类定义时会出现问题。

可能是库在编译时存在于 Eclipse 中,因此编译成功。但是,当您在服务器上部署应用程序时,您需要拥有该应用程序所需的所有库。

于 2013-07-03T10:44:11.440 回答