Java调用系统默认浏览器打开URL 及执行CMD命令
2023-09-11 14:15:13 时间
public static void runBroswer(String url) {
Desktop desktop = Desktop.getDesktop();
if (Desktop.isDesktopSupported() && desktop.isSupported(Desktop.Action.BROWSE)) {
URI uri = null;
try {
uri = new URI(url);
} catch (URISyntaxException e2) {
// TODO Auto-generated catch block
e2.printStackTrace();
}
try {
desktop.browse(uri); // 使用系统默认的浏览器执行这个url
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
// Runtime.getRuntime().exec("taskkill /F /IM Iexplore.exe");
try {
Runtime.getRuntime().exec("taskkill /IM 360se.exe"); // 因为我系统默认的是360,然后关闭浏览器
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
runBroswer("https://www.baidu.com");
}
相关文章
- Jmeter里的全能java测试sampler - Java request
- java -version 问题 : C:ProgramDataOracleJavajavapath;
- JAVA学习(一):Java介绍及其平台、开发环境的配置与搭建
- Java实现 蓝桥杯 算法提高 菱形
- Java中Iterator类的详细介绍
- Java实现 蓝桥杯 乘积最大
- atitit。gui 界面皮肤以及换肤总结 java .net c++
- Java递归基础案例-字符串全排列-三星提示(背下公式)
- Java如何获取IP属地 ip2region failed to create searcher with x:java.io.FileNotFoundException:( 系统找不到指定的路径)
- 【Groovy】Groovy 方法调用 ( Java 类成员及 setter 和 getter 方法设置 | Groovy 类自动生成成员的 getter 和 setter 方法 )
- java-mybaits-00301-SqlMapConfig
- Java程序猿从笨鸟到菜鸟之(九十二)深入java虚拟机(一)——java虚拟机底层结构具体解释
- JAVA语言之Java 中不同的并行实现的性能比较
- java 实现对HashMap 的 key/value 进行排序
- java爬虫知识盲区整理
- 【java】Java并发编程系列-基础知识(非常详细哦)
- JAVA开发讲义(二)-Java程序设计之数据之谜一