搭建一个QQ机器人
centos安装jdk
搭建jdk环境
JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。
1.首先卸载已有的JDK.
1 | # 查看版本 |
2.解压缩JDK包到/usr/java目录下。
1 | cd /usr/java/ |
3.修改配置,并生效配置文件。
1 | vim /etc/profile |
**export JAVA_HOME=/usr/local/java/jdk-16.0.1+9
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
# 应用修改后的环境变量
source /etc/profile
# 软链接程序到环境变量中
ln -sf /usr/local/java/jdk-16.0.1+9/bin/java /usr/bin/java**
4.然后就可以使用啦
1 | #查询版本 |
入坑记录:
- 刚开始安装好后运行出现了这个错误Error: A JNI error has occurred, please check your installation and try again—–这是因为你的java -verion 和 javac -version 版本不一致。
* * *
03/05/2021 14:29 修改
### Decipher加密工具报错:JCE cannot authenticate the provider BC 解决方法
原因:这个大可不必想的太复杂,从字面上看,是缺了一个名为BC 的provider
解决方法:加上缺失的provider即可
步骤:
1. 在java安装目录下找到 jre/lib/security/java.security文件,添加一行:security.provider.11=org.bouncycastle.jce.provider.BouncyCastleProvider //这里的11是序号,根据已有的往下排就行
2. 添加扩展jar文件,还是在java安装目录,jre/lib/ext目录下,将bcprov-jdk15-135.jar 放进去,如果不行就换个版本,或者几个版本同时进去([下载链接](https://www.bouncycastle.org/latest\_releases.html))。
至此,问题基本上就解决了。
- 标题: 搭建一个QQ机器人
- 作者: heiu
- 创建于 : 2021-05-03 22:30:54
- 更新于 : 2025-03-22 09:00:59
- 链接: https://www.heiu.top/posts/5d230dc9.html
- 版权声明: 版权所有 © heiu,禁止转载。
预览: