1,确保你能连接上服务器(Linux)

接下来的操作需要用到xshell和xftp两款工具,你可以用同样功能的工具代替,或者可以先去官网下载并安装:点击进入官网下载

麒麟系统 警告 kvm不可用 这可能是没有安装Kvm软件包 麒麟系统安装jdk_java


这里可以下载非商业用途的xshell6来进行学习使用,是免费的。填写的邮箱地址要能用,他会将下载地址发送到你邮箱里面。建议两个都下载,xftp上传文件方便,后面部署项目也容易点。打开xshell连接到阿里云,输入你的公网IP之后点击左边的身份验证,输入连接的用户名和密码,然后点击确定,再点击连接。

麒麟系统 警告 kvm不可用 这可能是没有安装Kvm软件包 麒麟系统安装jdk_JAVA_02


2,查看服务器(Linux)是32位还是64位

使用xshell连接之后输入下面这个命令,就能看系统是多少位

uname -a

如果有x86_64就是64位的,没有就是32位的。后面是X686或X86_64则内核是64位的,i686或i386则内核是32位的。

我的运行结果如下,可见是一个64位的系统

麒麟系统 警告 kvm不可用 这可能是没有安装Kvm软件包 麒麟系统安装jdk_安装包_03


3,到官网下载JDK安装包

根据你的系统是32位还是64位下载对应的JDK安装包

JKD下载地址,点击打开

麒麟系统 警告 kvm不可用 这可能是没有安装Kvm软件包 麒麟系统安装jdk_JAVA_04


4,上传安装包到服务器

先在Linux中创建好放置的文件夹,然后通过xftp将安装包上传到这个文件夹里面

我放置的位置是 /software 目录下

麒麟系统 警告 kvm不可用 这可能是没有安装Kvm软件包 麒麟系统安装jdk_java_05


5,安装

解压安装包,命令如下

tar -zxv -f jdk-8u251-linux-x64.tar.gz

解压之后就可以删除安装包了,命令如下

rm -rf jdk-8u251-linux-x64.tar.gz

6,配置环境变量
使用命令打开profile文件(或者你用xftp在/etc目录下右击这个文件,以记事本方式打开也可以)

vim /etc/profile

按 i,进入编辑模式,在文档的最后面加入下面这些内容,(JAVA_HOME=后面的路径改成你自己的JDK的存放路径)

JAVA_HOME=/software/jdk1.8.0_251
             PATH=$JAVA_HOME/bin:$PATH
             CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
             export PATH JAVA_HOME CLASSPATH

把AVA_HOME/bin放在最前面,不然使用java命令式,系统会找到以前的JAVA,在不往下找了,这样java这个可执行文件运行的目录其实不在$JAVA_HOME/bin下,而在其它目录下,会造成很大的问题。

如下

麒麟系统 警告 kvm不可用 这可能是没有安装Kvm软件包 麒麟系统安装jdk_JAVA_06


输入完成之后按 ESC , 然后按 shift+:,然后输入 wq 退出

接着执行下面这条命令让配置生效

source /etc/profile

7,验证是否安装成功
输入下面这个命令

java -version

看到版本号说明安装成功

麒麟系统 警告 kvm不可用 这可能是没有安装Kvm软件包 麒麟系统安装jdk_JAVA_07


或者输入下面这个命令

$JAVA_HOME

结果如下

麒麟系统 警告 kvm不可用 这可能是没有安装Kvm软件包 麒麟系统安装jdk_JAVA_08