"呼叫系统表示输出"在LispWorks中

时间:2015-05-22 22:43:45

标签: windows command-line cmd common-lisp lispworks

我想用这个命令调用Lisp中的Java类:

(sys:call-system-showing-output
    "cd C:/Users/iliass/Downloads/SBC-Projet/stanford-postagger
java -mx300m -classpath stanford-postagger.jar edu.stanford.nlp.tagger.maxent.MaxentTagger -model models/english-left3words-distsim.tagger -textFile tag_input.txt > tag_output.txt"
    :prefix "&&&")`

当我从命令shell cd ....运行命令cmd.exe时,它可以生成文件tag_output.txt,但是当我从Lisp调用它时它不起作用。

我在Microsoft Windows上使用LispWorks。

1 个答案:

答案 0 :(得分:1)

我不认为在命令中添加换行符会将其分成两个命令。根据文档,它应该使用分号。