Linux寻找Java安装路径

这篇具有很好参考价值的文章主要介绍了Linux寻找Java安装路径。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.执行路径 which java 

[root@localhost bin]# which java
/usr/local/jdk1.8/bin/java

2.包含java的文件目录 whereis java 

[root@localhost bin]# whereis java
java: /usr/local/java /usr/local/jdk1.8.0_141/bin/java


3.ls -lrt
ls -lrt解析:即将文件以建立时间先后顺序的倒叙排列显示

[root@localhost bin]# ls -lrt /usr/bin/java
lrwxrwxrwx 1 root root 22 Mar 15 09:59 /usr/bin/java -> /etc/alternatives/java
[root@localhost bin]# ls -lrt /etc/alternatives/java
lrwxrwxrwx 1 root root 73 Mar 15 09:59 /etc/alternatives/java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64/jre/bin/java
[root@localhost bin]# cd /usr/lib/jvm
[root@localhost jvm]# ll
total 4
drwxr-xr-x 3 root root 4096 Mar 15 09:59 java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64
lrwxrwxrwx 1 root root   21 Mar 15 09:59 jre -> /etc/alternatives/jre
lrwxrwxrwx 1 root root   27 Mar 15 09:59 jre-1.8.0 -> /etc/alternatives/jre_1.8.0
lrwxrwxrwx 1 root root   35 Mar 15 09:59 jre-1.8.0-openjdk -> /etc/alternatives/jre_1.8.0_openjdk
lrwxrwxrwx 1 root root   51 Mar 15 09:59 jre-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64 -> java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64/jre
lrwxrwxrwx 1 root root   29 Mar 15 09:59 jre-openjdk -> /etc/alternatives/jre_openjdk


ls命令:
-a 显示所有文件及目录 (ls内定将文件名或目录名称开头为"."的视为隐藏档,不会列出)
-l除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出
-r 将文件以相反次序显示(原定依英文字母次序)
-t 将文件依建立时间之先后次序列出
-A 同 -a ,但不列出 “.” (目前目录) 及 “…” (父目录)
-F 在列出的文件名称后加一符号;例如可执行档则加 "", 目录则加 “/”
-R 若目录下有文件,则以下之文件亦皆依序列出


4.配置的环境变量

PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好 PATH变量后,就可以在任何目录下执行javac/java等工具了。


CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们 需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。


JAVA_HOME环境变量。它指向jdk的安装目录。Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。


4.1修改/etc/profile文件
vim /etc/profile

#add java vars
JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64
CLASSPATH=.:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH

4.2立即生效/etc/profile

方法1:
. /etc/profile


方法2:
source /etc/profile文章来源地址https://www.toymoban.com/news/detail-435039.html

到了这里,关于Linux寻找Java安装路径的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 客观和理性地看待产业互联网,寻找产业互联网的发展新路径

    当产业互联网呱呱坠地的时候,人们仅仅只是将它看成是一个互联网的孪生体,人们仅仅只是将它看成是一个互联网的变种。正是因为如此,我们才看到了以S2B为代表的新平台模式的衍生与出现。实践证明,仅仅只是以互联网的视角来看待产业互联网,发展产业互联网,是无

    2024年02月09日
    浏览(58)
  • 代码随想录第六十五天——寻找图中是否存在路径,冗余连接,冗余连接||

    并查集常用来解决连通性问题,主要有两个功能: 将两个元素添加到一个集合中 判断两个元素在不在同一个集合 通过模板可知,并查集主要有三个功能: 寻找根节点,函数:find(int u),也就是判断这个节点的祖先节点是哪个 将两个节点接入到同一个集合,函数:join(int u,

    2024年01月16日
    浏览(49)
  • 地理信息系统空间分析实验教程 第三版 第八章示例与练习 寻找最佳路径

    随着社会经济的发展,公路的重要性日益提高。在一些交通欠发达的地区,公路 设迫在眉睫。如何根据实际地形情况设计出比较合理的公路,是一个值得研究的问题 通过练习,熟悉 ArcGIS 栅格数据距离制图、表面分析、成本权重距离、数据重分类、最短路径等空间分析功能,

    2024年02月14日
    浏览(41)
  • linux查看nginx安装路径

    有几种方法可以查看nginx的安装路径: 使用which命令: 这个命令会返回nginx的二进制文件路径,一般也是安装路径。 查看nginx的进程,得到安装路径: 输出结果中有nginx的进程路径,这个也是安装路径。 在nginx的配置文件nginx.conf中查看: nginx.conf文件一般位于nginx安装目录下的conf子目录

    2024年02月05日
    浏览(39)
  • 在 Web3 里如何寻找靠谱的创新路径——Solv V3 阶段性复盘(上)

    作者:Solv 核心团队 Solv V3 是 3 月 21 日发布的,到这周一整整三个星期。三周时间产生的实际交易额超过 6,000 万美元,预计在本月内能够破亿。而且从我们手上的 pipeline 来看,这个增长的势头还将持续下去。在几个月内,Solv V3 将产生数亿美元的实际交易量。 在 crypto 市场上

    2024年02月07日
    浏览(53)
  • Linux下如何查看JDK安装路径

    1、echo $JAVA_HOME 使用 echo $JAVA_HOME 命令可以定位到Java安装路径,但是前提是配置了环境变量 $JAVA_HOME ,否则还是定位不到,如下所示: 2、which java 首先输入命令行,查看结果: PS:which Java是无法定位到Java的安装路径的,只能定位到执行路径;whereis Java也无法定位,只能展示

    2024年02月09日
    浏览(60)
  • RPM包自定义安装路径(Linux)

    在Linux系统中,RPM(Red Hat Package Manager)是一种常见的软件包管理工具。它允许用户轻松地安装、升级和删除软件包。默认情况下,RPM包会将文件安装到预定义的位置,但有时候我们可能希望将文件安装到不同的路径下。本文将详细介绍如何在RPM包中指定自定义的安装路径。

    2024年02月04日
    浏览(45)
  • Linux系统如何查看mysql安装路径

    1、 通过rpm查看 查看软件是否安装 首先我们需要查看软件是否已经安装,或者说查看安装的软件包名称。如查找是否安装mysql 2、接着根据rpm-ql列出软件包安装的文件 rpm -ql mysql-community-common-5.7.24-1.el7.x86_64 3、综合上述以上的问题,可以直接使用rpm-qal|grepmysql查看mysql所有安装

    2024年02月15日
    浏览(48)
  • Java程序执行Linux命令

    今天这篇文章我们来用Java程序执行Linux命令。 执行一条命令: 执行服务器中 /home/admin 路径下的test.py文件 可以自己写一个py文件 生成一份txt或excel等 看通过java是否执行了py文件。 https://editor.csdn.net/md/?articleId=128816307 执行多条命令: 下面这段代码是做了三条linux命令 1、 复制

    2024年02月15日
    浏览(43)
  • 代码随想录| 图论04 查并集 ●查并集理论知识 ●1971.寻找图中是否存在路径 ●684.冗余连接 ●685.冗余连接II

    #查并集理论知识   并查集用处:解决连通性问题 将两个元素添加到一个集合中。 判断两个元素在不在同一个集合 思路:将三个元素A,B,C (分别是数字)放在同一个集合,其实就是将三个元素连通在一起,如何连通:只需要用一个一维数组来表示,即:father[A] = B,fathe

    2024年02月16日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包