0
点赞
收藏
分享

微信扫一扫

Java程序启动QQ(九)


东家蝴蝶西家飞,白骑少年今日归。 愿,所有迷茫的人,都不再迷茫的,愿,所有努力工作的人,都可以得到应有的回报,愿,所有的人,都可以找到回家的方向,愿,再无苦痛,再无离别。
上一章简单介绍了递归查询文件目录下所有的文件(八),如果没有看过,​​请观看上一章​​

一. QQ启动

QQ是一个非常强大的工具,java 可以进行启动QQ。前堤是必须先安装QQ。

可以右键属性查看,QQ的安装路径,需要取得这个安装路径。

Java程序启动QQ(九)_Java启动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。

Java程序启动QQ(九)_desktop_02

四. 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号。 只需要改变这个参数的值即可。

谢谢!!!


举报

相关推荐

0 条评论