很久没有写博客了,继续写吧。
最近想给我的老大姑娘做一个帮助她复习语文基础知识的工具。
目的:通过每天5到10分钟的小测验,让她对语文基础知识有个积累吧。
手段:通过自己做的语文考试工具
目标:可以统计测试情况,针对错题有个复习,带个搜索引擎(她不会的内容可以随时查),带个音乐插件,在测试的时候,可以点一首自己喜欢听的音乐。
完事开头难,先看看前人们的制作吧。
github上选择了一款taxexam项目,编译的时候报错“Error:(38, 81) java: 程序包com.google.code.kaptcha不存在”,今天的内容其实就是记录这个问题我是怎么解决的。
老毛病,需要先看看“kaptcha”是干什么的:哭了,不搜不知道,一搜吓一跳,它是验证码。怎么用先不管,先把错误解决吧。
大体的解决思路都是先下载包,再通过命令添加到本地MAVEN库中。以下内容拷贝了博文https://blog.csdn.net/qq_27256783/article/details/96332119
“kaptcha是google开源的一个非常实用的验证码生成工具类,可以利用kaptcha生成各种各样的验证码,但是它没有上传到maven中央仓库。kaptcha的工作原理是调用com.google.code.kaptcha.servlet.KaptchaServlet生成一个验证码,相应给客户端,同时将生成的验证码字符串存到HttpSession中
使用时的pom依赖
<dependency>
<groupId>com.google.code.kaptcha</groupId>
<artifactId>kaptcha</artifactId>
<version>2.3</version>
</dependency>
下载地址:
http://mvnrepository.com/artifact/com.google.code.kaptcha/kaptcha/2.3
然后添加到本地Maven库中:
在下载的文件目录下打开命令行,执行命令
mvn install:install-file -Dfile=kaptcha-2.3.jar -DgroupId=com.google.code.kaptcha -DartifactId=kaptcha -Dversion=2.3 -Dpackaging=jar
————————————————
版权声明:本文为CSDN博主「码蚁Java」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/qq_27256783/article/details/96332119”
修改安装命令符合自己本机内容:
mvn install:install-file -Dfile=F:\java_study\tools\kaptcha-2.3.jar -DgroupId=com.google.code.kaptcha -DartifactId=kaptcha -Dversion=2.3.2 -Dpackaging=jar -DgeneratePom=true
本人纯小白么,不怕的,来吧,安装maven:
下载maven,http://maven.apache.org/download.cgi
安装,添加path后还是不能认到mvn,同时自己安装的idea里也有mvn,奇怪的是这两个mvn都在path里添加了路径,但命令行里认不到。
最后还是仔细确认了添加路径的问题,首先添加MVN_HOME路径:添加mvn bin包绝对路径,添加path:%MVN_HOME%\bin,因为是win10系统,不需要加分号,新建就可以了。可以识别命令mvn -version
好,至此报错问题应该就解决了,我们重新编译。