我正在建立一个测试应用程序的学习目的。我已经在我的注册页面实现了google recaptcha v2。在后端编写验证码验证时,我收到以下错误:
只能导入类型。reCaptchaImpl解析为一个包
让我告诉你我尝试过的场景。
1.将recaptcha4j-0.0.7.jar添加到“引用库”路径。jar文件包含net.tanesha.recaptcha
包,该包包含ReCaptchaImpl.class
1.已尝试在import语句末尾添加半列
<%@ page import="net.tanesha.recaptcha.ReCaptchaImpl" %>
<%@ page import="net.tanesha.recaptcha.ReCaptchaResponse;" %>
但问题仍然存在。
这是我写的从jar文件导入包的代码。
<%@ page import="net.tanesha.recaptcha.ReCaptchaImpl" %>
<%@ page import="net.tanesha.recaptcha.ReCaptchaResponse" %>
我是Java Web开发的新手。任何见解或意见对我都很有帮助。我使用jsp作为我的后端。
1条答案
按热度按时间plupiseo1#
你不应该尝试导入
RecaptchaImpl
类,而是可以导入这个类实现的接口。你得到了错误:
只能导入类型。reCaptchaImpl解析为一个包
这是因为你在类名的末尾使用了分号
;
。这个问题很好地解释了here。分号会导致语法错误,但会在Eclipse中触发重新检查,删除分号后导入就恢复正常,没有红色线下的wiggly,奇怪但有效!