Sto utilizzando Visual Studio Code 0.9.2 su OS X Yosemite per modificare un file .java.Comando di attività utilizzando caratteri jolly in arg in codice Visual Studio
tento di compilare questo file utilizzando il seguente file tasks.json:
{
"version": "0.1.0",
"command": "javac",
"isShellCommand": true,
"echoCommand": true,
"showOutput": "always",
"args": ["-d","${workspaceRoot}\/target","${workspaceRoot}\/src\/*.java"]
}
L'esecuzione di questo compito fa eco il seguente comando alla finestra Output:
running command$ javac -d /Users/caoimheboers/Desktop/JLab11/target
/Users/caoimheboers/Desktop/JLab11/src/*.java
... che va bene , tuttavia il risultato dell'esecuzione dell'attività viene quindi segnalato come:
javac: file not found: /Users/caoimheboers/Desktop/JLab11/src/*.java
Usage: javac <options> <source files>
use -help for a list of possible options
Ho provato il seguente:
Copia il comando javac riecheggiata (compresi tutti gli argomenti) dalla finestra di output e incollarlo nella riga di comando in una finestra di terminale. Risultato: il singolo file .java nella cartella/src viene compilato e un file .class viene visualizzato nella cartella/target. Ciò indica che la sintassi del comando javac (inclusi tutti gli argomenti) è corretta nel file tasks.json.
Nel file tasks.json, sostituire il carattere jolly con il nome del singolo file .java nella cartella/src. Risultato: l'attività VS Code funziona perfettamente e produce un file .class nella cartella/target. Ciò indica che tutto ciò che riguarda il comando nel file tasks.jason è OK tranne che per il carattere jolly.
Qualche idea su cosa sto facendo male?