我需要打包一個可以雙擊或在命令行上調用的應用程序。但是,Jwrapper在後臺運行應用程序,將一堆日誌信息轉儲到終端中,並將stdout發送到日誌文件,使其在命令行上無法使用。jwrapper命令行應用程序
有什麼辦法可以控制這個嗎?也許在特定的虛擬應用程序?
更新:
罐子支持許多命令行開關,包括--help的,和--version,其輸出到控制檯,和指示與該應用程序通過套接字通信(例如,「告訴正在運行的應用程序在以下路徑加載文件「)。這些用於腳本和調試,因此與「雙擊即用」用戶不一定相同。所以後退就是要求這些用戶手動安裝jvm + jar。
是否可以安裝不分叉,輸出到控制檯或直接輸出到文件的輕量級包裝?例如。只需運行捆綁的jvm,傳入jar和main類?
UPDATE2:
或者更好的將是一個命令行開關,以防止分叉,控制檯輸出從包裝,並重定向輸出。