Centos / Ubuntu /linux JAVA 环境变量设置

简介: 1.查看 JDK JAVA 是否已安装风来了.foxjava -version如果有输出信息表示JAVA JDK已安装过了,直接看 42.安装JAVA JDKhttp://blog.csdn.net/fenglailea/article/details/260066473.JAVA JDK 安装位置查看位置查找which ja

1.查看 JDK JAVA 是否已安装

风来了.fox

java -version

如果有输出信息表示JAVA JDK已安装过了,直接看 4

2.安装JAVA JDK

http://blog.csdn.net/fenglailea/article/details/26006647

3.JAVA JDK 安装位置查看

位置查找

which java

输出(不同的安装方式,位置也不同)

/usr/bin/java 

继续,查看该软连接,链接位置

ls -ltr /usr/bin/java

输出

/usr/bin/java -> /etc/alternatives/java

从上面看,怎么看都不像JDK目录,那么可能还是软连接,继续查找

ls -ltr  /etc/alternatives/java

输出:(这次是JDK目录了)

/etc/alternatives/java -> /usr/java/jdk1.8.0_111/jre/bin/java

此目录 位置就是我们要要的JDK
JAVA 安装目录为(每个JDK的位置不一样的)

/usr/java/jdk1.8.0_111/jre/bin/java

4.查看环境变量是否设置

echo $JAVA_HOME

如果有输出信息,例如(我的LINUX)

/usr/java/jdk1.8.0_111/jre

表示已经设置过了,如果【输出空白】,表示【没有】设置,
请看 5

5.设置环境变量

2种设置方式
1)全局(所有用户都可以使用此环境变量)
编辑

sudo vim /etc/profile

2)当前用户
编辑

vim ~/.bashrc

设置

在最后一行加入:

export JAVA_HOME=/usr/java/jdk1.8.0_111/jre
export JRE_HOME=$JAVA_HOME/jre                 #tomcat需要
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

应用(配置立即生效)

1)全局(所有用户都可以使用此环境变量)

sudo source /etc/profile

2)当前用户

source ~/.bashrc
目录
相关文章
|
18天前
|
Linux
Linux中centos桌面消失网络图标
Linux中centos桌面消失网络图标
13 0
|
24天前
|
算法 Linux C++
【Linux系统编程】解析获取和设置文件信息与权限的Linux系统调用
【Linux系统编程】解析获取和设置文件信息与权限的Linux系统调用
29 0
|
24天前
|
Linux API C语言
【Linux系统编程】深入理解Linux 组ID和附属组ID的查询与设置
【Linux系统编程】深入理解Linux 组ID和附属组ID的查询与设置
30 0
【Linux系统编程】深入理解Linux 组ID和附属组ID的查询与设置
|
28天前
|
存储 Shell Linux
【Shell 命令集合 系统设置 】⭐ Linux 取消或删除已设置的环境变量 unset命令 使用指南
【Shell 命令集合 系统设置 】⭐ Linux 取消或删除已设置的环境变量 unset命令 使用指南
34 0
|
10天前
|
关系型数据库 MySQL Linux
linux CentOS 7.4下 mysql5.7.20 密码改简单的方法
linux CentOS 7.4下 mysql5.7.20 密码改简单的方法
17 0
|
7天前
|
Linux 数据安全/隐私保护
Linux设置PPPOE
请注意,以上步骤是基本的设置流程。具体步骤可能会因Linux发行版和版本的不同而有所差异,确保按照你所使用的系统来进行设置。如果使用图形界面,也可以在网络设置中配置PPPoE连接。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
19 0
|
10天前
|
缓存 Linux
linux centos7 挂载本地iso yum源
linux centos7 挂载本地iso yum源
51 0
|
10天前
|
安全 Unix Linux
一、linux 常用命令之 linux版本信息 系统管理与设置 持续更新******
一、linux 常用命令之 linux版本信息 系统管理与设置 持续更新******
14 0
|
23天前
|
NoSQL 数据可视化 Linux
linux-安装mongdb(centos7.5)
linux-安装mongdb(centos7.5)
10 0
|
28天前
|
算法 Unix Shell
【Shell 命令集合 系统管理 】Linux 显示或设置系统时间和日期 date命令 使用指南
【Shell 命令集合 系统管理 】Linux 显示或设置系统时间和日期 date命令 使用指南
30 0