解决方案 »

  1.   

    楼主要学会用搜索啊,这个问题很容易就查到的。出错的原因在于额外的参数被直接传送到了ls命令而不是送到实际的命令行。解决这一问题的办法是将cmd串弄成一个字符串数组,并且将你想运行的程序传送到命令shell。String[] command = { "/bin/sh", "-c", "pdf2swf /weblogic/wls1036/第四部分线性代数.pdf /weblogic/wls1036/1ssss1.swf"};Process ps = Runtime.getRuntime().exec(command );链接:http://blog.sina.com.cn/s/blog_5ded2e5b01012jkt.html
      

  2.   

     No such file or directory,这个错其实很明显。没这个文件或目录,在linux下中文是不好使的
      

  3.   

    感谢楼上的回答,问题已经解决。1楼说的在理,主要还是路径的问题。我调用pwd,打印了当前的路径。打印出来的路径是当前应用所在的服务器的路径。简单点说,应用的物理位置存放在/weblogic/domain下面。这个时候打印出来的数据就是/weblogic/domain。我要转化的文件要相对于当前路径而言。