2013-10-22 67 views
1

Jcommander參數不支持反斜槓。 是否有任何支持jcommander參數的方式提供用戶在反斜槓中輸入的值Jcommander不支持反斜槓

+0

反斜槓在命令行中有不同的含義。它用作逃逸字符。 – Nishan

回答

0

反斜槓在命令行中有不同的含義。它用作逃逸字符。用戶將不得不用雙引號括住他們的參數來解決這個問題。

+0

我曾嘗試用杜爾引號,它不工作。@參數(names = {「-name」},required = true,description =「」) public String name;那麼當我打算用description.getparameter得到它的值時,它不會帶反斜槓 – user2906396

+0

當用戶運行程序時,必須從命令行提供雙引號。例如:'YourProgram -name「Some \ Name」' – Nishan

+0

我提供雙引號,但沒有提及。我正在使用Jcommander 1.17 – user2906396