最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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é)果的評論 (共 條)

分享到微博請遵守國家法律
将乐县| 怀宁县| 台南市| 乳源| 南江县| 合作市| 高安市| 华容县| 青浦区| 合山市| 莆田市| 宁海县| 东方市| 塔城市| 沧州市| 益阳市| 肃宁县| 文安县| 沙雅县| 翼城县| 大港区| 娱乐| 广元市| 淮北市| 包头市| 垦利县| 重庆市| 双辽市| 白山市| 成安县| 磐安县| 临海市| 辽阳县| 大化| 邵阳县| 南平市| 涪陵区| 逊克县| 察哈| 宜州市| 建昌县|