ubuntu安装配置JDK

1,去官网下载ubuntu对应的jdk版本(64或32位)。查看ubuntu位数命令: uname -m
这里写图片描述
x86_64表示64位,i386表示32位
下载jdk8的文件名字:jdk-8u91-linux-x64.tar.gz

2,解压jdk到ubuntu系统任意目录,比如我将jdk解压到/usr/local/dev_tools,命令如下:
tar -xvzf /home/evan/Download/jdk-8u91-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,重新加载一下配置文件,如果不执行这命令,在命令行输入java -version ,会报没有安装jdk。
重新加载配置文件命令: source /etc/profile
5,验证jdk是否安装成功。
java -version

安装完jdk后,对于小白来说,可能还会有一些如下疑问。
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表示当前用户环境变量
由于是本机开发环境,所以我选择的第一个,在真实项目中一般修改/etc/bashrc。

你可能感兴趣的:(jdk,ubuntu,安装配置)