java.lang.Runtime.exec("acrobat read的location");

解决方案 »

  1.   

    但是,如果不知道acrobat read的location呢?
      

  2.   

    如果是windows系统,通过后缀名到注册表中查找(jni),
      

  3.   

    to joexf(looking) :
    有例子吗?
      

  4.   

    jni的例子:
    http://www.programfan.com/showarticle.asp?id=1660
    读取注册表,你参考msdn吧,有API提供的
    good luck
      

  5.   

    不想用MS的东西,也不想用JNI,唉,破JAVA
      

  6.   

    to tangshancheng(98007) :
    如果你认为我是在拿冰箱当鞋柜的话,你就给我一个java web start客户端的报表打印解决方案来证明。如果不行,不要在这扯蛋
      

  7.   

    我也希望能靠纯java来解决,但是java的确不行!
      

  8.   

    据我所知,至少有两种以上的方法可以打开pdf,使用纯java
      

  9.   

    使用第三方插件 itext 或 fop 
    http://www.lowagie.com/iText/index.html