日期:2014-05-20  浏览次数:20714 次

问个Runtime.getRuntime().exec的问题。
linux系统 +tomcat集群环境 
  我需要将pdf转化为swf,用的工具是SWFTools,在linux下,可以使用命令来转换。
  命令:pdf2swf -o /path/output.swf -T -z -t -f /path/yourpdffile.pdf -s languagedir=/usr/share/xpdf/xpdf-chinese-simplified -s flashversion=9

  现在的问题,我不想再每台服务器上都装这个SWFTools工具。如何能够调用Runtime.getRuntime().exec()使它执行指定服务器上的命令.
 

------解决方案--------------------
要不你把命令写在xxx.sh里,然后Runtime.getRuntime().exec("xxx.sh")行不??
------解决方案--------------------
楼上的方法可以一试。
------解决方案--------------------
探讨

引用:

要不你把命令写在xxx.sh里,然后Runtime.getRuntime().exec("xxx.sh")行不??

我也这么想的。就是不知道linux可不可以这样

------解决方案--------------------
可 以