我在Windows上使用RXTX 2.1-7,並且我遇到了一個問題。每當我運行使用RXTX庫的程序,下面的通用版本信息會打印:防止RXTX打印版本信息
穩定圖書館
===================== ====================
本地庫版本= RXTX-2.1-7 的Java庫版本= RXTX-2.1-7
這是很好,以幫助調試,但我想現在,我有程序設置正確,禁用此打印。我如何防止此打印?
我在Windows上使用RXTX 2.1-7,並且我遇到了一個問題。每當我運行使用RXTX庫的程序,下面的通用版本信息會打印:防止RXTX打印版本信息
穩定圖書館
===================== ====================
本地庫版本= RXTX-2.1-7 的Java庫版本= RXTX-2.1-7
這是很好,以幫助調試,但我想現在,我有程序設置正確,禁用此打印。我如何防止此打印?
您可以通過傳遞系統屬性-Dgnu.io.rxtx.NoVersionOutput = true來禁用它,即java -Dgnu.io.rxtx.NoVersionOutput = true yourclass。
DZone JavaLobby的文章標題爲How to Capture System.err and System.out它可以幫助您捕獲輸出。