请教java如何调用outlook?我会传入收件人的地址,用户点我的button之后我会打开outlook然后把收件人的地址传入?

解决方案 »

  1.   

    如果是网页上,你可以产生一个到 mailto:xxxxx 的链接即可。
    如果是应用程序,你可以用 Runtime.getRuntime().exec 调用一个 mailto:xxxx 作为命令。
      

  2.   

    我试了一下,如下代码可以实现你要的功能,但是,因为我没有装 OutLook,所以用的 Foxmail 来做实验,用 Outlook 也是一样的。public class Test {    public static void main(String[] args) throws Exception {
            Runtime.getRuntime().exec("D:\\Program Files\\Foxmail\\Foxmail.exe mailto:[email protected]");
        }
    }
      

  3.   

    https://jdic.dev.java.net/nonav/documentation/javadoc/0.9/org/jdesktop/jdic/desktop/Desktop.html#mail(org.jdesktop.jdic.desktop.Message)
      

  4.   

    本来我想说用jacob调用默认mail客户端的,想不到楼上有更好的东东