java jdk環境變數標準配置

來源:互聯網
上載者:User

標籤:false   roc   ===   log   lib   href   tar   指令碼   restart   

1、環境變數配置

環境變數詳細說明:

51258187

50510178

jdk安裝路徑:

有的人安裝在:

/usr/local/java/jdk

有的安裝在:

/usr/java/jdk

所以export JAVA_HOME看安裝java jdk的路徑

可以是根據安裝路徑配置即可

export JAVA_HOME=/usr/local/java/jdkexport JAVA_HOME=/usr/java/jdk


Java環境變數----只需要JRE

vi /etc/profile


#set java environmentexport JAVA_HOME=/usr/java/jdkexport JRE_HOME=$JAVA_HOME/jreexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

source /etc/profile

2、如果是在shell指令碼中執行java命令前要$JRE_HOME/bin/java

運行java命令用jre即可,最小化

shell指令碼部分內容#set java environment#export JAVA_HOME=/usr/local/java/jdkexport JAVA_HOME=/usr/java/jdkexport JRE_HOME=$JAVA_HOME/jre#執行java命令1:nohup $JRE_HOME/bin/java -Xms256m -Xmx512m -jar $JAR_NAME >/dev/null 2>&1 &#執行java命令1:$JRE_HOME/bin/java $JAVA_OPTS -jar -Dconf.path=file:conf/ $prog


指令碼舉例說明如下:

#!/bin/sh## java envexport JAVA_HOME=/usr/local/java/jdk1.7.0_72export JRE_HOME=$JAVA_HOME/jre## service nameAPP_NAME=userSERVICE_DIR=/home/wusc/edu/service/$APP_NAMESERVICE_NAME=edu-service-$APP_NAMEJAR_NAME=$SERVICE_NAME\.jarPID=$SERVICE_NAME\.pidcd $SERVICE_DIRcase "$1" in    start)        nohup $JRE_HOME/bin/java -Xms256m -Xmx512m -jar $JAR_NAME >/dev/null 2>&1 &        echo $! > $SERVICE_DIR/$PID        echo "=== start $SERVICE_NAME"        ;;    stop)        kill `cat $SERVICE_DIR/$PID`        rm -rf $SERVICE_DIR/$PID        echo "=== stop $SERVICE_NAME"        sleep 5#### edu-service-aa.jar## edu-service-aa-bb.jar        P_ID=`ps -ef | grep -w "$SERVICE_NAME" | grep -v "grep" | awk '{print $2}'`        if [ "$P_ID" == "" ]; then            echo "=== $SERVICE_NAME process not exists or stop success"        else            echo "=== $SERVICE_NAME process pid is:$P_ID"            echo "=== begin kill $SERVICE_NAME process, pid is:$P_ID"            kill -9 $P_ID        fi        ;;    restart)        $0 stop        sleep 2        $0 start        echo "=== restart $SERVICE_NAME"        ;;    *)        ## restart        $0 stop        sleep 2        $0 start        ;;esacexit 0



java jdk環境變數標準配置

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.