在CentOS上設置裝備擺設Java情況變量的教程。本站提示廣大學習愛好者:(在CentOS上設置裝備擺設Java情況變量的教程)文章只能為提供參考,不一定能成為您想要的結果。以下是在CentOS上設置裝備擺設Java情況變量的教程正文
rhel 和 centos linux 應用yum敕令後,將 OpenSDK 裝置到/usr/lib/jvm/ 目次:
[[email protected] ~]# ls -l /usr/lib/jvm/
輸入以下:
total 4 drwxr-xr-x. 3 root root 4096 Feb 24 17:00 java-1.7.0-openjdk-1.7.0.51.x86_64 lrwxrwxrwx. 1 root root 21 Feb 24 17:00 jre -> /etc/alternatives/jre lrwxrwxrwx. 1 root root 27 Feb 24 17:00 jre-1.7.0 -> /etc/alternatives/jre_1.7.0 lrwxrwxrwx. 1 root root 38 Feb 24 17:00 jre-1.7.0-openjdk.x86_64 -> java-1.7.0-openjdk-1.7.0.51.x86_64/jre lrwxrwxrwx. 1 root root 29 Feb 24 17:00 jre-openjdk -> /etc/alternatives/jre_openjdk
說明:輸入的第二行的drwxr-xr-x.中的d表現是文件夾。其他的 l 表現鏈接。
設置JAVA_HOME指向一個含有java可履行法式的目次(普通是在 bin/java中)。我們用cd 敕令進入到jvm下獨一的一個目次中 java-1.7.0-openjdk-1.7.0.51.x86_64 ,而 jre-1.7.0-openjdk.x86_64 這個鏈接是指向 java-1.7.0-openjdk-1.7.0.51.x86_64 這個文件夾,所以,可以直接用export敕令將 JAVA_HOME 指向 jre-1.7.0-openjdk.x86_64 這個鏈接。
即便用export敕令:
[[email protected] ~]# export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.51.x86_64
然則如許只能在以後會話中有用,一旦刊出下線,就掉效了。
所以最好保留到$HOME/.bashrc文件中(這個文件是針對指定用戶的,如你是叫dabu用戶,那末應用dabu用戶上岸,然後輸出敕令:echo $HOME/.bashrc,就會顯示你要修正的文件途徑)
找到該文件後,在文件底部添加一行,以下:
export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.51.x86_64
修正後保留封閉文件。
或許讓體系上的一切用戶應用java(openjdk) ,則要停止上面的操作:
[[email protected] ~]# vi /etc/profile
將上面的三行粘貼到 /etc/profile 中:
export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.51.x86_64 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin
保留封閉,後,履行:
[[email protected] ~]# source /etc/profile
讓設置立刻失效。
在輸出以下敕令,來確認這三個變量能否設成了我們想要的:
[[email protected] ~]# echo $JAVA_HOME [[email protected] ~]# echo $CLASSPATH [[email protected] ~]# echo $PATH