Exécuter le Programme à partir de l'Ide, avec la Ligne de Commande du Fichier d'Entrée

Je suis sous OS x 10.11 avec IntelliJ 14.1.15.

J'ai un programme qui prend un fichier txt comme argument. Je peux le lancer depuis le terminal par java SearchCmd test.txt et puis cela me permet d'entrer un terme de recherche et les recherches qui liste.

Comment puis-je le faire à partir de l'Ide, de sorte que je puis cliquez sur le bouton exécuter et il lit le fichier et je suis en mesure d'entrer un terme de recherche dans la IntelliJ console.

Le principal de la classe de SearchCmd' contient la méthode main, comme tel:

public class SearchCmd {

public static void main (String[] args) throws IOException {
    String name;

    //Check that a filename has been given as argument
    if (args.length != 1) {
        System.out.println ("Usage: java SearchCmd <datafile>");
        System.exit (1);
    }

    //Read the file and create the linked list
    HTMLlist l = Searcher.readHtmlList (args[0]);
}

Cependant, lorsque j'essaie d'exécuter ce qu'il dit: "Usage: java SearchCmd ".

Afin de passer le test.txt fichier pour IntelliJ, je suis entré dans le chemin d'accès au fichier dans le "Run/Debug Configurations'.
Malheureusement je ne peux pas joindre la photo. 🙁

Toute aide sur la fixation de ce et de m'aider à l'exécuter à partir de l'Ide sera grandement apprécié.

  • Si ça aide vraiment, ajouter un lien vers l'image et je vais modifier ton post.
InformationsquelleAutor | 2015-10-05