如何让RequireJS优化器将日志结果输出到文件?

时间:2014-01-09 18:18:55

标签: java windows batch-file requirejs

我使用Java + Rhino / Windows通过Google Closure Compiler运行RequireJS优化器。当我从命令行运行它时,我在命令窗口中看到(大概是在标准输出上):

java ^
    -classpath "Rhino.jar" ^
    org.mozilla.javascript.tools.shell.Main "r.js" ^
    -o "configurationfile.requirejs.js"

但是,当我尝试将此输出传递给文件时,该文件为空:

java ^
    -classpath "Rhino.jar" ^
    org.mozilla.javascript.tools.shell.Main "r.js" ^
    -o "configurationfile.requirejs.js" ^
    > "Closure Compiler Test Results.txt"

如何捕获RequireJS优化器的输出(这是从命令行在Windows中运行任何Java程序时常见的问题)?

1 个答案:

答案 0 :(得分:1)

可能输出不在stdout(流1)上,但在stderr(流2)中,所以你需要将command >"outputFile.txt"更改为command 2>"file.txt"