-1
我有一個帶有main方法的java類。我使用tanuki軟件使用Java Service Wrapper將它轉換爲Windows服務。然後我嘗試通過使用ProcessBuilder從另一個Java程序以編程方式啓動服務。以編程方式將命令行參數傳遞給java窗口服務
ProcessBuilder processBuilder = new ProcessBuilder("cmd.exe", "/c", "sc", "start", serviceName,mainMethodArgument);
Process process=processBuilder.start();
該服務開始良好。但是我通過的命令行參數(mainMethodArgument)沒有進入服務主方法。我究竟做錯了什麼?我只需要發送一個啓動參數。但它仍然沒有通過
什麼是'mainMethodArgument'?你能粘貼它的價值嗎? – Tunaki
@Tunaki:mainMethodArgument可以是任何東西。例如:我用「blah」進行測試。然後在服務的主要方法,我試圖把它作爲參數[0],但沒有徒勞 – Vivek
這不是重複的,我想你不知道或不知道啓動Windows服務和B/W差異運行一個exe –