继续学习—自制语文学习工具一

很久没有写博客了,继续写吧。

最近想给我的老大姑娘做一个帮助她复习语文基础知识的工具。

目的:通过每天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

好,至此报错问题应该就解决了,我们重新编译。

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值