system("java -jar \"TRNDHTMLtoPDF.jar\" \"test.pdf\" \"c.txt\" ");
以上代码用于从Perl(cgi)页面运行java jar文件。当我从命令提示符运行它,它工作正常,但当我尝试从页面运行时,没有任何事情发生,没有错误,没有输出。
$result= `"java -jar \"TRNDHTMLtoPDF.jar\" \"test.pdf\" \"c.txt\" "`;
当我尝试打印$ result时。它显示为空。好像罐子根本没有被执行。我该如何解决这个问题?请指教。
答案 0 :(得分:0)
您应该尝试在开头和结尾使用' 字符。不再需要 \ 逃脱。