目录
1.1 查看JDK版本,找到你想要安装的JDK版本,这里以 JDK1.8 为例
前言
在现代社会中,文字已经成为传递信息的重要方式之一。人们使用文字来表达思想、交流知识、记录历史等等。而一篇好的文章,往往需要有一个有力的前言来引起读者的兴趣和注意。一个好的前言可以帮助读者迅速了解文章的主题和内容,激发读者阅读下去的欲望。本文将介绍一些撰写文章前言的技巧和要点,希望能对写作有所帮助。
一、yum安装
首先先新建文件夹
root@hellolinux:/usr/local# mkdir jdk1.8
1.1 查看JDK版本,找到你想要安装的JDK版本,这里以 JDK1.8 为例
输入命令:yum -y list java*
yum -y list java*
1.2 安装jdk1.8
输入命令:yum install -y java-1.8.0-openjdk.x86_64
yum install -y java-1.8.0-openjdk.x86_64
1.3 查看jdk安装成功与否
输入命令:java -version
java -version
which java 可以看到jdk安装路径:/usr/bin/java
ps:如果这个方法不行或者别的原因别的错误,可以往下手动安装。
二、手动安装
首先我们先切换root用户
注意:我这里是使用了国产操作系统,也就是国产麒麟操作系统的,基于linux内核。
切换root用户时输入自己的密码。
如果没有做上面的yum自动安装的话,随后我们就先新建文件夹
root@hellolinux:/usr/local# mkdir jdk1.8
2.1 卸载OpenJDK以及相关的Java文件
查看JDK信息,输入命令:java -version
检测JDK安装包,输入命令:rpm -qa | grep java
删除Java相关文件(/usr/bin/java是默认openjdk安装路径)
查看jdk安装路径: which java
/usr/local/jdk1.8.0_401/bin/java
进入文件夹: cd /usr/local/jdk1.8.0_401
删除文件: rm -rf /usr/local/jdk1.8.0_401
java -version
rpm -qa | grep java
which java
cd /usr/local/jdk1.8.0_401
rm -rf /usr/local/jdk1.8.0_401
2.2下载JDK
点击以下网址到官网下载 jdk
或者也可以打开终端输入命令自行下载,看自己的选择
wget https://download.oracle.com/otn/java/jdk/8u381-
b09/8c876547113c4e4aab3c868e9e0ec572
/jdk-8u381-linux-x64.tar.gz?AuthParam
=1691648846_c298186bf77f30043f37b711131c5ae5
2.2安装
# 将压缩包复制到/user/local目录下
# /usr/local是linux系统下的软件安装目录,类似windows系统的Program Files
[root@hecs-403280 ~]# cp jdk-8u381-linux-x64.tar.gz /usr/local
# 解压
root@hellolinux:/data/lfd/soft# tar -zxf jdk-8u401-linux-i586.tar.gz -C /usr/local/jdk1.8
[root@hecs-403280 local]# ls
jdk1.8.0_401
root@hellolinux:/data/lfd/soft# tar -zxf jdk-8u401-linux-i586.tar.gz -C /usr/local/jdk1.8
[root@hecs-403280 local]# ls
2.3配置环境变量
进入/etc/profile文件:
[root@hecs-403280 jdk1.8.0_381]# pwd
/usr/local/jdk1.8.0_381
[root@hecs-403280 ~]# vim /etc/profile
在文件最后添加如下内容:
# 定义java安装目录变量
export JAVA_HOME=/usr/local/jdk1.8/jdk1.8.0_401 #(自己的安装路径)
# 设置java的classpath,dt.jar为运行时环境类库,tools.jar是一些java工具
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
# 设置java命令环境变量
export PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME=/usr/local/jdk1.8/jdk1.8.0_401
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
使环境变量立即生效:
[root@hecs-403280 ~]# source /etc/profile
[root@hecs-403280 ~]# java -version
java version "1.8.0_381"
Java(TM) SE Runtime Environment (build 1.8.0_381-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.381-b09, mixed mode)
export
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-7.b13.el7.x86_64/jre/bin/java
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
安装jdk-8u401-linux-i586.tar.gz 包时会报:
bash: /usr/local/jdk1.8.0_401/bin/java:无法执行二进制文件: 可执行文件格式错误
原因:国产操作系统是arm架构,上面JDK包是X86架构
总结
创建完该项目就完成应用迁移与适配的jkd安装啦!
总结起来,这个短文主要讨论了某个主题或问题,给出了一些观点和解释,并提供了一些相关的事实或例子来支持这些观点。作者的立场可能明确或模糊,但在整个文章中,他们努力展示自己的观点并提供合理的论据。总的来说,这篇文章是一个有条理且有力的论述,强调了某个问题的重要性并提出了解决方案。