Servlets 获取客户端操作系统名称

Servlets 获取客户端操作系统名称,servlets,Servlets,我正在尝试使用以下代码获取servlet中客户端的操作系统名称: public class SomeServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String userAgentString = request.getHeader("Use

我正在尝试使用以下代码获取servlet中客户端的操作系统名称:

public class SomeServlet extends HttpServlet {
 public void doGet(HttpServletRequest request, HttpServletResponse response)      throws ServletException, IOException {
  String userAgentString = request.getHeader("User-Agent");
  UserAgent userAgent = UserAgent.parseUserAgentString(userAgentString);
  OperatingSystem os = userAgent.getOperatingSystem();
  }
}

我收到一个错误,UserAgent无法解析为类型。我如何解决这个问题?

您加载了必要的库了吗?我在这里添加了jar文件夹