日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

centos7设置、查看、删除环境变量的方法

發(fā)布時(shí)間:2024/4/18 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 centos7设置、查看、删除环境变量的方法 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

系統(tǒng)版本

[root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core)

#安裝之前先查看一下有無系統(tǒng)自帶jdk

rpm -qa |grep javarpm -qa |grep jdkrpm -qa |grep gcj

#如果有就使用批量卸載命令

rpm -qa | grep java | xargs rpm -e --nodeps

?

直接yum安裝1.8.0版本openjdk

[root@localhost ~]# yum install java-1.8.0-openjdk* -y

查看版本

[root@localhost ~]# java -version openjdk version "1.8.0_161" OpenJDK Runtime Environment (build 1.8.0_161-b14) OpenJDK 64-Bit Server VM (build 25.161-b14, mixed mode)

默認(rèn)jre jdk 安裝路徑是/usr/lib/jvm 下面

?

JAVA_HOME指向一個(gè)含有java可執(zhí)行程序的目錄(一般是在?bin/java中,此目錄為/bin/java的上級(jí)目錄),用cd 命令進(jìn)入到 jvm下唯一的一個(gè)目錄中?java-1.8.0-openjdk-1.8.0.161-0.b14.el7_3.x86_64,發(fā)現(xiàn)其下目錄為?

/jar/bin/java.jre-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64?這個(gè)鏈接是指向?java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64/jre 這個(gè)文件夾,所以,可以直接用export命令將 JAVA_HOME 指向

?jre-1.8.0-openjdk-1.8.0.121-0.b14.el7_4.x86_64這個(gè)鏈接.

?

#臨時(shí)生效

[root@localhost ~]# export JAVA_HOME=/usr/lib/jvm/<span style="font-family: Arial;">jre-1.8.0-openjdk-1.8.0.121-0.b13.el7_3.x86_64</span>

#當(dāng)前用戶生效的配置

vim ~/.bashrc #在文件底部加入下面一句 export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64

#如果使所有用戶生效的配置

vim /etc/profile

?#set?java?environment??

export JAVA_HOME=/usr/lib/jvm/javaexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jarexport PATH=$PATH:$JAVA_HOME/bin

?

#使得配置生效

. /etc/profile

?

#查看變量

[root@localhost ~]# echo $JAVA_HOME /usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64

?[root@localhost ~]# echo $CLASSPATH
.:/usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64/lib/dt.jar:/usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64/lib/tools.jar

?javac 和java 命令都有輸出設(shè)置提示就表示安裝和環(huán)境配置成功了

案例如下:

[root@instanc]#?yum -y list java??

Loaded plugins: langpacks, versionlock

Error: No matching Packages to list

[root@instanc]#?rpm -qa |grep java

[root@instanc]#?rpm -qa |grep jdk

[root@instanc]#?rpm -qa |grep gcj

[root@instanc]#?yum install java-1.8.0-openjdk* -y

--------中間有安裝過程,最后complete

Complete!

[root@instance-ozyu8y37 ~]#?java -version

openjdk version "1.8.0_191"

OpenJDK Runtime Environment (build 1.8.0_191-b12)

OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)

[root@instance-ozyu8y37 ~]#?cd /usr

[root@instance-ozyu8y37 usr]# ls

bin? etc? games? include? lib? lib64? libexec? local? sbin? share? src? tmp

[root@instance-ozyu8y37 usr]#?cd lib

[root@instance-ozyu8y37 lib]#?cd jvm

[root@instance-ozyu8y37 jvm]# ls

java

java-1.8.0

java-1.8.0-openjdk

java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64

java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64-debug

java-openjdk

jre

jre-1.8.0

jre-1.8.0-openjdk

jre-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64

jre-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64-debug

jre-openjdk

[root@instance-ozyu8y37 jvm]#?vim /etc/profile? ?# 配置java環(huán)境變量(所有用戶)

# System wide environment and startup programs, for login setup

# Functions and aliases go in /etc/bashrc

?

# It's NOT a good idea to change this file unless you know what you

# are doing. It's much better to create a custom.sh shell script in

# /etc/profile.d/ to make custom changes to your environment, as this

# will prevent the need for merging in future updates.

?

pathmunge () {

? ? case ":${PATH}:" in

? ? ? ? *:"$1":*)

? ? ? ? ? ? ;;

? ? ? ? *)

? ? ? ? ? ? if [ "$2" = "after" ] ; then

? ? ? ? ? ? ? ? PATH=$PATH:$1

? ? ? ? ? ? else

? ? ? ? ? ? ? ? PATH=$1:$PATH

? ? ? ? ? ? fi

? ? esac

}

?

?

if [ -x /usr/bin/id ]; then

? ? if [ -z "$EUID" ]; then

? ? ? ? # ksh workaround

? ? ? ? EUID=`/usr/bin/id -u`

? ? ? ? UID=`/usr/bin/id -ru`

? ? fi

? ? USER="`/usr/bin/id -un`"

? ? LOGNAME=$USER

? ? MAIL="/var/spool/mail/$USER"

fi

#set java environment??

?

export JAVA_HOME=/usr/lib/jvm/java

?

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar

?

export PATH=$PATH:$JAVA_HOME/

總結(jié)

以上是生活随笔為你收集整理的centos7设置、查看、删除环境变量的方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。