无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

記錄Java運行CMD命令的方式并接收返回結(jié)果

2022-12-04 02:28 作者:佛系的工具人  | 我要投稿

對于懂得人來說,這其實有些雞肋,對于用戶來說又不得不這樣做,有這樣一個需求,在windows上使用Java調(diào)用python腳本,問題來了,這兩種語言都需要環(huán)境來運行。

Java我們可以使用FX來打包exe,或者直接將jre方入文件內(nèi),使用jar來運行界面程序,但python打包的exe是多災(zāi)多難的,由于它的庫錯綜復(fù)雜,很多時候并不能完全將依賴打進去,只能通過pip來安裝處于txt當中的版本依賴,最終實現(xiàn)運行。

Java python 調(diào)用cmd執(zhí)行任務(wù)案例

但有些時候僅僅靠命令或者異常并不能得到執(zhí)行后正確的反饋結(jié)果,我們需要得到cmd窗口中打印的數(shù)據(jù)來判斷是否執(zhí)行成功!需要下面的方法去實現(xiàn)。

方法一

方法二

我的使用案例。

String workDirectory = System.getProperty("user.dir");

其中System.getProperty("user.dir")會獲取到項目的根路徑,從而找到腳本!避免移植環(huán)境造成的找不到文件。


記錄Java運行CMD命令的方式并接收返回結(jié)果的評論 (共 條)

分享到微博請遵守國家法律
深州市| 抚远县| 杨浦区| 宝坻区| 咸宁市| 图们市| 定安县| 武平县| 清新县| 静宁县| 仪征市| 武冈市| 元谋县| 玉山县| 白玉县| 江华| 滁州市| 平远县| 昌吉市| 宿州市| 德州市| 云梦县| 镇江市| 巩留县| 饶阳县| 于都县| 临海市| 桐城市| 绥棱县| 交口县| 南皮县| 连山| 绿春县| 龙山县| 建瓯市| 阳曲县| 托克托县| 时尚| 美姑县| 英德市| 郴州市|