1,去官网下载ubuntu对应的jdk版本(64或32位)。查看ubuntu位数命令: uname -m
x86_64表示64位,i386表示32位
下载jdk8的文件名字:jdk⑻u91-linux-x64.tar.gz
2,解压jdk到ubuntu系统任意目录,比如我将jdk解压到/usr/local/dev_tools,命令以下:
tar -xvzf /home/evan/Download/jdk⑻u91-linux-x64.tar.gz /usr/local/dev_tools
在履行这个命令前,需要自己创建dev_tools目录。不过还是可能会遇到解压进程中创建jdk目录权限毛病,在命令前加sudo便可。
3,配置jdk环境变量,在文件最后加入环境变量。gedit /etc/profile 或vi /etc/profile 。JAVA_HOME替换为自己jdk解压后目录
#set java environment
export JAVA_HOME=/usr/local/dev_tools/jdk1.8.0_91
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
4,重新加载1下配置文件,如果不履行这命令,在命令行输入java -version ,会报没有安装jdk。
重新加载配置文件命令: source /etc/profile
5,验证jdk是不是安装成功。
java -version
安装完jdk后,对小白来讲,可能还会有1些以下疑问。
1,rpm和tar.gz有何区分?(在下载jdk时疑问)
rpm全称Red Hat Package Manager。红帽的软件安装包,如果你使用ubuntu这类格式的文件没法安装。
tar.gz格式是linux下紧缩文件,类似rar文件在windows中的作用。
2,gedit和vi区分?(打开配置文件,配置jdk环境变量时疑问)
gedit类似将文件在windows中用记事本打开
vi用命令行编辑文件。 个人推荐使用vi编辑文件
3,/etc/profile 和 /etc/bashrc区分?(有些配置jdk文章说用/etc/profile,有些说用/etc/bashrc)
/etc/profile表示ubuntu系统中所有用户的环境变量
/etc/bashrc表示当前用户环境变量
由因而本机开发环境,所以我选择的第1个,在真实项目中1般修改/etc/bashrc。