cmdラインを使用してJavaアプリケーションにいくつかのディレクトリを渡そうとしています。コマンドライン経由でJavaアプリケーションにディレクトリを渡す際に問題が発生する
これらの2つのディレクトリ以下のとおりです。
\ ############## \バリュエーション\生産\ CMRM-VC-FI \ Bondzilla-スナップ\ 2016年4月 \#\ ######## \ Home \ A ####### \ Desktop \ autorbtest.csv (私はディレクトリの一部を黒く塗りつぶしました)
最初のディレクトリの最後、javaは最初のディレクトリを2つの別個のargsとして解釈します。私は、ディレクトリ( ")の周りに二重引用符を置くことを試みてきたが、Javaはまだ個別の引数としてスペースを解釈します。
私はそれがディレクトリの先頭に二重のバックスラッシュとは何かを持っていることを考えています。
すべてのヘルプは素晴らしいことだ。おかげで、私は上記の入力に基づいて、推測してい
入力を解析しているコードを表示して、引数がメイン関数に渡されていることを確認してください。 – karina
javaのmain関数はstring [] argsという1つの引数を受け取ります。 javaは引数を配列にロードしますが、入力を解析しません。 javaが引数を解釈する方法は、単にスペースを使用することです。私のコードをここに表示すると、ここではあまり関係ないと思う。 – user3626038
もちろん、それは多くの関連性があるだろう。ディレクトリ構造ではなく、ここでコードを見直します。誰もコードなしであなたを助けることはできません。 – f1sh