2017-10-21 117 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,它拋出異常。有沒有辦法在Eclipse中執行此命令「java -cp mypath \ class text.txt」而不更改或向代碼本身添加任何內容?

回答

0

轉到Run/Run configurations...,然後選擇左側「運行實例」,然後選擇Arguments選項卡,最後輸入您的text.txt Program arguments領域。點擊Apply並對其他「運行實例」重複該操作(如果有的話)。

您可以點擊Run,如果你想運行項目,但不要忘記點擊三步走事先Apply ...

相關問題