前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Linux环境中查看java的安装路径,设置环境变量

Linux环境中查看java的安装路径,设置环境变量

作者头像
用户7886150
修改2020-12-01 17:59:28
修改2020-12-01 17:59:28
4.5K0
举报
文章被收录于专栏:bit哲学院bit哲学院

参考链接: 设置Java环境

在Linux环境中,安装jdk以后,找不到安装目录,导致无法设置环境变量,怎么查找jdk的安装目录呢? 

第一步:whereis java 

[root@Hadoop Master java]# whereis java java: /usr/bin/java /etc/java /usr/lib/java /usr/share/java /usr/share/man/man1/java.1.gz  

第二步:ls -lrt /usr/bin/java 

[root@Hadoop Master java]# ls -lrt /usr/bin/java lrwxrwxrwx. 1 root root 22 Nov  2 23:38 /usr/bin/java -> /etc/alternatives/java 

第三步: ls -lrt /etc/alternatives/java 

[root@Hadoop Master java]# ls -lrt /etc/alternatives/java lrwxrwxrwx. 1 root root 46 Nov  2 23:38 /etc/alternatives/java -> /usr/lib/jvm/java 

第四步:设置环境变量 

vi 此文件/etc/profile 在profile文件末尾加入: export JAVA_HOME=/usr/lib/jvm/java export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 

使生效 :source /etc/profile 

 .修改.bash_profile文件 (某个用户权限使用这些环境变量) .bash_profile文件末尾加入: export JAVA_HOME=/usr/share/jdk1.6.0_20 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar .shell终端执行下列命令: (临时用) export JAVA_HOME=/usr/share/jdk1.6.0_14 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar  

第五步:可以查看到环境变量了 

[root@Hadoop Master jre-1.7.0-openjdk.x86_64]# echo $JAVA_HOME /usr/lib/jvm/java  

PS: 

 . 命令格式: 

 ls [选项] [目录名] 

   命令功能: 

  列出目标目录中所有的子目录和文件。 

   常用参数: 

   -a, –all 列出目录下的所有文件,包括以 . 开头的隐含文件 

   -A 同-a,但不列出“.”(表示当前目录)和“..”(表示当前目录的父目录)。 

   -c  配合 -lt:根据 ctime 排序及显示 ctime (文件状态最后更改的时间)配合 -l:显示 ctime 但根据名称排序否则:根据 ctime 排序 

   -C 每栏由上至下列出项目 

   –color[=WHEN] 控制是否使用色彩分辨文件。WHEN 可以是'never'、'always'或'auto'其中之一 

   -d, –directory 将目录象文件一样显示,而不是显示其下的文件。 

   -D, –dired 产生适合 Emacs 的 dired 模式使用的结果 

   -f 对输出的文件不进行排序,-aU 选项生效,-lst 选项失效 

   -g 类似 -l,但不列出所有者 

   -G, –no-group 不列出任何有关组的信息 

   -h, –human-readable 以容易理解的格式列出文件大小 (例如 1K 234M 2G) 

   –si 类似 -h,但文件大小取 1000 的次方而不是 1024 

   -H, –dereference-command-line 使用命令列中的符号链接指示的真正目的地 

   –indicator-style=方式 指定在每个项目名称后加上指示符号<方式>:none (默认),classify (-F),file-type (-p) 

   -i, –inode 印出每个文件的 inode 号 

   -I, –ignore=样式 不印出任何符合 shell 万用字符<样式>的项目 

   -k 即 –block-size=1K,以 k 字节的形式表示文件的大小。 

   -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来。 

   -L, –dereference 当显示符号链接的文件信息时,显示符号链接所指示的对象而并非符号链接本身的信息 

   -m 所有项目以逗号分隔,并填满整行行宽 

   -o 类似 -l,显示文件的除组信息外的详细信息。    

   -r, –reverse 依相反次序排列 

   -R, –recursive 同时列出所有子目录层 

   -s, –size 以块大小为单位列出所有文件的大小 

   -S 根据文件大小排序 

   –sort=WORD 以下是可选用的 WORD 和它们代表的相应选项: 

   extension -X status -c 

   none -U time -t 

   size -S atime -u 

   time -t access -u 

   version -v use -u 

   -t 以文件修改时间排序 

   -u 配合 -lt:显示访问时间而且依访问时间排序 

   配合 -l:显示访问时间但根据名称排序 

   否则:根据访问时间排序 

   -U 不进行排序;依文件系统原有的次序列出项目 

   -v 根据版本进行排序 

   -w, –width=COLS 自行指定屏幕宽度而不使用目前的数值 

   -x 逐行列出项目而不是逐栏列出 

   -X 根据扩展名排序 

   -1 每行只列出一个文件 

   –help 显示此帮助信息并离开 

   –version 显示版本信息并离开

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档