0
我想在java 1.4中打開默認的郵件客戶端,設置收件人,主題和正文。 我已經看到有方法Desktop.mail(),但它們只能用於1.6。 與1.4一起工作的命令javamail似乎只能發送郵件,而不讓用戶控制正文並對其進行更改。如何在java 1.4中打開郵件客戶端
有沒有其他可行的解決方案?
我想在java 1.4中打開默認的郵件客戶端,設置收件人,主題和正文。 我已經看到有方法Desktop.mail(),但它們只能用於1.6。 與1.4一起工作的命令javamail似乎只能發送郵件,而不讓用戶控制正文並對其進行更改。如何在java 1.4中打開郵件客戶端
有沒有其他可行的解決方案?
在Windows平臺上,您可以使用j.l.Runtime.exec(String[])來啓動運行start命令的命令shell。 start命令接受與Desktop.mail格式相同的URI。
在命令行,你可以測試使用:
start mailto:[email protected]
從Java中使用類似:
Process p = Runtime.exec(new String[]{"cmd.exe", "/C", "start", "mailto:[email protected]"});
p.getErrorStream().close();
p.getOutputStream().close();
p.getInputStream().close();
爲什麼指定JRE的過時版本? –
我正在使用的應用程序在1.4 java版本上被授予。有些工具不適用於以下Java版本。所以我們必須做與1.4兼容的程序。 – user2878354