安装JDK:首先下载jdk 地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html
访问这个地址后,拉到页面最下面,选择java Archive,可以下载历史版本的,然后进去就可以选择下载了,
需要账号密码话:这里提供一个
2696671285@qq.com
密码:Oracle123
网上参考; https://www.cnblogs.com/wenbinshen/p/9049447.html,内容差不多
然后在root用户下的usr创建java文件夹(这个在什么用户下,在哪里创建文件夹应该没有规范的,看个人了),给java文件夹赋可读权限,以防其他用户无法读取,导致jdk路径获取不到,
命令是:chmod 755 java ,最后将下载好的jdk放到java文件下,
在操作系统中执行解压命令:tar -zxvf jdk-8u131-linux-x64.tar.gz
由于我是正式的项目,所以用root用户下创建了pay用户,让将环境变量配在pay用户下,这样我的jdk只会应用于pay用户
打开用户环境变量配置文件(在该用户的根目录下边,是个隐藏文件).bash_profile(.bash_profile是普通用户配置环境变量的文件,root用户下在根目录的etc文件下的profile 配置的是应用于整个用户的。)
在pay用户下使用
ls-a命令,可以看到隐藏的 .bash_profile文件
vi .bash_profile,在这个文件下配置。其他文件没研究过是否可以配置
配置内容如下:
export JAVA_HOME=/usr/java/jdk1.8.0_181
export JRE_HOME=/usr/java/jdk1.8.0_181/jre
PATH=$JAVA_HOME/bin:$PATH
CLASS_PATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH CLASS_PATH
如下图
在根目录的etc文件下配置的是应用于整个用户的,而我这个是个人独享,更符合实际开发部署。
配置好后执行: source .bash_profile(这个命令可以让配置的立即生效)
然后java-version,查看jdk
补充:
看linux的位数:getconf LONG_BIT
sudo su - 切换到root用户
在root用户下可以创建其他用户,命令如下
useradd abc 创建abc用户
passwd abc 为abc用户创建密码
tar -zxvf kkkkkk 解压文件
.bash_profile和.bashrc的区别
/etc/profile:此文件为系统的每个用户设置环境环境,当用户第一次登录时,该文件被执行,并从/etc/profile.d目录的配置文件中搜集shell的设置。
/etc/bashrc:为每一个运行bash shell的用户执行此文件,当bash shell被打开时,该文件被读取。
~/.bash_profile:每个用户都可以使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次。默认情况下,执行用户的.bashrc文件。
~/.bashrc:该文件包含专用于你的bash shell的bash信息,录登录时以及每次打开新的shell时,该文件被读取。
~/.bash_logout:当每次退出系统(退出bash shell)时,执行该文件。
设置用户环境变量vi .bash_profile 或者是 vi ~/.bashrc