Linux下安装jdk
1.wget命令下载
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" +下载地址
jdk的下载地址可以到甲骨文的Java Downloads | Oracle上找到。
选择合适自己jdk下载文件,右击,复制链接,就可以得到jdk的下载地址。
如果是图形界面的Linux操作系统,类比在Windows上的操作即可,这里就不多赘述。
(1)如果下载是tar.gz文件,则 tar -zxvf 文件名.tar.gz。
(2)如果下载是rpm文件,则rpm -ivh 文件名.rpm。
(3)如果下载是deb文件,则sudo dpkg -i 文件名.deb,sudo是以防万一权限不够。
2.从yum库中下载
首先查询要按照jdk的版本
yum search java|grep jdk 查询结果如下:
或者 yum -y list java* 查询结果如下
接着选择合适的版本下载即可
yum install+合适版本的jdk
3.xftp上传文件
此方法,适合远程服务器安装,将事先准备好的jdk安装文件,拖到xftp上传到远程服务器中。
(1)如果是tar.gz文件,则执行 tar -zxvf 文件名.tar.gz。
(2)如果是rpm文件,则执行rpm -ivh 文件名.rpm。
(3)如果是deb文件,则执行sudo dpkg -i 文件名.deb,sudo是以防万一权限不够。
通过以上任意一种方法可以让你的Linux操作系统安装好jdk,接着就是配置环境。
4.在Linux操作系统下配置java环境变量
Linux中在/etc/profile中用vim编辑器配置环境变量
vim /etc/profile
输入 i 切换到输入模式
在输入模式下输入如下语句:
JAVA_HOME=/usr/java/jdk-18.0.1.1
JRE_HOME=$JAVA_HOME/jre
CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
export PATH JAVA_HOME JRE_HOME CLASSPATH
接着按Esc键退出输入模式
用 :进入到底线命令模式输入 wq 保存并退出
这样就配置好了java环境变量
5.报fg:no job control错误或者配置java环境后退出重启时Linux的一些命令不能用
如果遇到这样的问题那么可能是java环境变量配置不合理。
在操作界面输入:
export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
应该就可以暂时使用Linux的命令了。
但是再次登录的时候Linux的命令仍然无法使用。
需要将你的java环境变量设置成上面第4步要求的。
JAVA_HOME=/usr/java/jdk-18.0.1.1
JRE_HOME=$JAVA_HOME/jre
CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
export PATH JAVA_HOME JRE_HOME CLASSPATH