搭建一个QQ机器人

centos安装jdk

搭建jdk环境

JDK是 Java 语言的软件开发工具包,主要用于移动设备嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

1.首先卸载已有的JDK.

# 查看版本
java -version
# 查看安装包
rpm -qa | grep openjdk -i
# 依次卸载
rpm -e --nodeps java-1.7.0-openjdk
rpm -e --nodeps java-1.7.0-openjdk-headless 
rpm -e --nodeps java-1.8.0-openjdk
rpm -e --nodeps java-1.8.0-openjdk-headless 

2.解压缩JDK包到/usr/java目录下。

cd /usr/java/
chmod 777  jdk-8u121-linux-x64.tar.gz 
tar -zxvf jdk-8u121-linux-x64.tar.gz 

3.修改配置,并生效配置文件。

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.然后就可以使用啦

#查询版本
java -version

javac -version

入坑记录:

  • 刚开始安装好后运行出现了这个错误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机器人
URL:https://www.daadn.cn/archives/136.html
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇