国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

linux下執(zhí)行java程序的sh腳本分享

2019-11-26 15:24:47
字體:
來源:轉載
供稿:網友

今天大概耗費了快一天的時間研究怎么用腳本執(zhí)行java程序,終于實現(xiàn)了,分享一下

(1)在linux下寫一個.sh文件

(2)文件內容如下:

復制代碼 代碼如下:

#!/bin/sh         //bash文件頭
APP_HOME=/home/blmcrm/crm/A      //要執(zhí)行的java文件中bin文件的上一個目錄,我的目錄是/home/blmcrm/crm/A/bin/blm......(后面不寫了),總之就是寫bin目錄前面的部分,因為jar包在bin目錄里面,如果不在bin里面,也如此改一下就行
CLASSPATH=$APP_HOME/bin           //bin目錄當然是包含jar包的目錄啦
for i in "$APP_HOME"/bin/*.jar    //引進所有的jar包,這里用的循環(huán),當然也可以按照這個格式一個一個                                     寫
do
 CLASSPATH="$CLASSPATH":"$i"       //環(huán)境變量就這格式
done
export CLASSPATH=.:$CLASSPATH        //不寫這個可能會說找不到main類
echo ${CLASSPATH}                    //打印環(huán)境變量,可以不寫
java -Xms50m -Xmx250m org.gdh.blm.exec.Syslog_csv
exit(結束)     //執(zhí)行java程序, 其中-Xms50m -Xmx250m是運行內存什么的設置,后面的是bin目錄以后一直到.class的路徑,我的是Syslog_csv.class,所以我最后那個是Syslog_csv。

不知道寫的詳不詳細,每個人情況不一樣,僅供參考,但是設置的時候環(huán)境變量是最重要的,我就是環(huán)境變量一直不對,總是按網上查到的來,不明白怎么回事,才一直出錯,其實環(huán)境變量就是你要執(zhí)行的java程序所在的位置,對了,.sh的執(zhí)行是在終端輸入sh aa.sh

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 广汉市| 威宁| 大关县| 株洲县| 兰溪市| 察哈| 广饶县| 盘山县| 高密市| 南陵县| 肃宁县| 襄汾县| 当涂县| 金平| 云南省| 澄迈县| 扶余县| 岳普湖县| 县级市| 高邮市| 崇文区| 沅江市| 芦溪县| 竹北市| 洞口县| 龙陵县| 乌鲁木齐县| 客服| 大悟县| 青河县| 五台县| 遵化市| 灯塔市| 淳化县| 石渠县| 余干县| 卢氏县| 象山县| 承德市| 太原市| 禄劝|