这是我的第一篇博客,因为最近在学习Linux 所以需要在ubuntu 16.04 server版上安装jdk,想记录下来,方便给大家分享,也有助于以后自己来看。
先看背景
其实遇到问题的时候,我们每个人都可能不一样。也许你需要的,和我的标题内容很像,但是我们可能技术操作的背景不一样,哈哈 找不到合适的词了,就用操作背景来讲吧。
我这篇博客是在ubuntu 16.04上安装jdk是离线安装,并且是下载在我的windows电脑里的。可能你们其他人是在线安装,那我就帮不到什么忙了。
背景符合的话,那就和我一起用酷酷的命令去安装jdk吧!
第一步:自己下载好jdk的离线文件
我下载的是 jdk-8u151-linux-x64.tar.gz
所以我们先来下载好jdk,怕有些人还不会下载,下面附带上详细的图。
①进入Oracle的官网首页 https://www.oracle.com/technetwork/java/javase/downloads/index.html 是这样的:
②进入官网后,一直往下面找 直到看见Java Archive 会看见一个DOWNLOAD的蓝色按钮 点击
③点击DOWNLOAD以后 会进入很多版本的jdk选择界面 只要找到你需要下载的jdk 版本 我的话是jdk-8u151-linux-x64.tar.gz
所以我选择 Java SE 8
④点击 Java SE 8 以后 会看很多关于jdk-8 不一样的版本 只要找到你需要下载的jdk 就可以下载了。这里可能会让你注册一个Oracle账号,没事 就注册一个账号呗 以后我们还会经常来这个网站下载东西的。
jdk的下载步骤就在这里了。将jdk在你的电脑里下载好。
第二步:将文件从window上传到Linux的服务器(window与Linux是两个不一样的系统)
①将文件从window上传到Linux的服务器 ,需要借助外部工具,可以http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html下载pscp,并将其放入windows的system32 文件夹下,这样在dos命令窗口中就能直接调用使用了。
②开始→运行→cmd进入到dos模式,输入以下命令:
输入以上命令后,回车 输入你服务器里root用户的密码(这里需要Linux系统 root用户 不然权限不够,无法上传)
d:\Linux\jdk-8u151-linux-x64.tar.gz(这个是你windows里文件的路径)
root@192.168.139.130(root 为你libux系统的root用户 这里不能是普通用户 不然会失败 192.168.139.130: linux的ip地址)
/usr/tools (上传到Linux系统的存放位置)
③将jdk上传到我们的linux系统后 我们先来查看一下是否成功 要在Linux的服务器端查看
④查看成功之后,现在就可以去解压了
注意:解压需要root才有权限 所以需要登录root用户
这是我们解压之后/usr/tools里面的所有文件
现在我们将jdk1.8.0_151移动到java文件夹里 (方便区分其他文件)
第三步:设置环境变量 修改全局配置文件,作用于所有用户:vim /etc/profile
将以下代码加入到配置文件里:
export JAVA_HOME=/usr/tools/java/jdk1.8.0_151
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=.:${JAVA_HOME}/bin:$PATH
JAVA_HOME 为解压完jdk之后的根目录 我的就是:/usr/tools/java/jdk1.8.0_151
第四步:修改配置文件成功之后 使修改的配置立刻生效
source /etc/profile
第五步:检查是否安装成功
java -version
如果出现以下的文字 则代表安装成功
否则的话 就没有安装成功!
好啦 ubuntu 16.04 server版本jdk-8u151-linux-x64.tar.gz的安装就完成了。
可能还要很多的问题还没有提及 解决 也希望你们多多体谅 ^_^