私は、-dコマンドラインオプションでパラメータを設定できるようにする必要があるという問題を解決しています。 javaは引数に-dオプションを渡すメカニズムを提供していますか?何も見つかりませんでしたので、コマンドラインオプションの値が-dであると解釈しています。これは、ユーザーが次にパラメータを入力したがっていることを意味します。Javaで-dオプションを渡す
if (args[0].equals("-d"))
{
parameter = args[0];
}
これは正しい方法ですか?ユーザーが-d
オプションを入力したかどうかを確認する良い方法はありますか? javaはそれに対していくつかの他の仕組みを提供していますか?
コマンドライン引数パーサーを使用してください。 [JCommander](http://jcommander.org/)(私の所属はありません)は私の好みです - 他にもあります。 –
それで 'parameter =" -d "'、または 'null' - それはあなたが望むものですか?たとえばApache Commons CLIを見てみましょう。そして、http://stackoverflow.com/questions/10745811/how-to-use-terminal-arguments-with-values-in-java –