2017-10-21 1 views
0

私のCSクラスでは、ターミナルを使用してコードを実行し、javacを使用してcimpileを実行し、javaを実行します。 私の現在の割り当てでは、ファイルから入力を受け取ります。このようなCMD(ターミナル)でコマンドを入力環境ときに、ファイルの名前が与えられます。 「Javaの-cp mypathでの\クラスTEXT.TXT」 このコードを使用して:でこれを実行している場合追加入力でEclipseでコードを実行

if (args.length != 1) { 
     final String msg = "Usage: EmployeePay name_of_input file"; 
     System.err.println(msg); 
     throw new IllegalArgumentException(msg); 
    } 
    final String inputFileName = args[0]; 
    final File input = new File (inputFileName); 
    final Scanner in = new Scanner (input); 

をEclipseでは、Exceptionをスローします。コード自体に何も変更または追加することなく、このコマンド "java -cp mypath \ class text.txt"を実行する方法はありますか?その後、Run/Run configurations...

答えて

0

行く、あなたのArgumentsタブを選択し、左の「インスタンスを実行」し、最終的にProgram argumentsフィールドにあなたのTEXT.TXTを入力して選択します。 Applyをクリックし、他の「実行インスタンス」があればそれを繰り返します。

あなたは、あなたのプロジェクトを実行したい場合はRunをクリックするかもしれませんが、事前にApplyクリックTTOを忘れないでください...

関連する問題