一. QQ启动
QQ是一个非常强大的工具,java 可以进行启动QQ。前堤是必须先安装QQ。
可以右键属性查看,QQ的安装路径,需要取得这个安装路径。
文件路径为:I:\Program Files\Tencent\QQ\Bin\QQScLauncher.exe
二 Runtime 形式启动
@Test public void test1(){ Runtime ec=Runtime.getRuntime(); try { ec.exec("I:\\Program Files\\Tencent\\QQ\\Bin\\QQScLauncher.exe"); } catch (IOException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } }
三. Desktop 桌面类的启动
关于Desktop 桌面类,后面会单独讲一下的。 这里只引用里面的方法。
@Test public void test2(){ if(Desktop.isDesktopSupported()){ //是支持桌面类的 Desktop desk=Desktop.getDesktop(); try { // 打开哪个文件 desk.open(new File("I:\\Program Files\\Tencent\\QQ\\Bin\\QQScLauncher.exe")); } catch (IOException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } } }
进行测试运行,会启动QQ。
四. Web QQ联系
前面的,几乎是没有用的,因为现在java 桌面版是不太好的。 可以进行前端使用。
<div class="input-group"> <a href="tencent://message/?uin=1290513799&Exe=QQ&Site=Simplelife&Menu=ye"> <span class="text-login">联系两个蝴蝶飞</span> </a> </div>
其中, uin 传入的参数是 要联系的QQ号。 只需要改变这个参数的值即可。
谢谢!!!