簡體   English   中英

使用Java與Windows操作系統進行交互

[英]Using Java to interact with the Windows OS

哪種方法是使用Java從Windows操作系統查詢和返回數據的最佳方法? 我已經使用exec()方法來查詢對命令行的調用,但是在編寫復雜的OS調用查詢時可能會很痛苦。

將PowerShell推薦為使用Java從Windows操作系統查詢數據的方法嗎? 如果是這樣,我該如何用Java處理呢?

Windows操作系統調用查詢的示例包括返回主機詳細信息,內存(RAM)詳細信息關閉和打開邏輯端口(出於安全原因) ,以及通過內部Java無法完成的更多工作。

謝謝,非常感謝。

考慮Apache Commons Exec

它是一個健壯且可靠的庫,可以通過Java代碼執行外部流程。

這是該庫的javadoc

嘿,我認為這可能會有所幫助

Process powerShellProcess = Runtime.getRuntime().exec(cmd);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM