RunTime类,后台快速打开浏览器
cmd命令是java程序员最开始学习java的时候使用的工具,那么在以后的工作中我们还能用他玩些什么呢?
大家都知道cmd.exe文件是在system32文件夹下面的文件,那么同样在system下的文件我们是否可以操作呢?
接下来看看java中RunTime类的玩法吧。
打开计算器
package com.xxg.action;
import java.io.IOException;
public class action {
public static void main(String[] args) {
Runtime rt=Runtime.getRuntime();
try {
rt.exec("calc");
} catch (IOException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
}
}
}
打开记事本
package com.xxg.action;
import java.io.IOException;
public class action {
public static void main(String[] args) {
Runtime rt=Runtime.getRuntime();
try {
rt.exec("notepad");
} catch (IOException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
}
}
}
打开一个网站
package com.xxg.action;
import java.io.IOException;
public class action {
public static void main(String[] args) {
Runtime rt=Runtime.getRuntime();
try {
rt.exec("rundll32 url.dll,FileProtocolHandler " + "http://xiangxunguo.com");
} catch (IOException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
}
}
}
是不是很好玩呢,也可以通过这个打开具体的文件。
例如:
package com.xxg.action;
import java.io.IOException;
public class action {
public static void main(String[] args) {
Runtime rt=Runtime.getRuntime();
try {
rt.exec("rundll32 url.dll,FileProtocolHandler "+"E:\\cun\\easyUI_红目香薰\\index.html");
} catch (IOException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
}
}
}
rundll32是执行32位的dll程序
有些电脑是rundll,还有一些病毒是rundl132这个一定要分清,只要不是在system32下载的这个文件基本都属于病毒。
希望能对大家有所帮助。
RunTime类,后台快速打开浏览器相关推荐
- Java学习总结:32(Runtime类)
Runtime类 该类用于表示虚拟机(JVM)运行时的状态,每次启动JVM都对应一个Runtime实例,且只有一个实例,利用Runtime类可以启动新的进程或进行相关运行时环境的操作.此外,该类采用单 ...
- Runtime类与Process类
package jinchen.cn;/** Runtime类除了观察内存使用量外,可以直接使用runtime 类运行本机的可执行程序* Process exec(String command) 在单 ...
- JDK源码解析-Runtime类
Runtime类就是使用的单例设计模式 通过源代码查看使用的是哪儿种单例模式 public class Runtime {private static Runtime currentRuntime = ...
- java基础----Runtime类的使用(一)
这里面我们对java中的Runtime类做一个简单的了解介绍.若不常想到无常和死,虽有绝顶的聪明,照理说也和呆子一样. Runtimeo类的使用 一.得到系统内存的一些信息 @Test public ...
- Java常用类之【Math类、Random类、System类、Runtime类】
一.Math类 Math类 [绝对值]Math.abs();//返回对应类型的绝对值 [最大值和最小值]Math.max(int a, int b) ,Math.min(int a,int b);(其 ...
- 浅析Java.lang.Runtime类
一.概述 Runtime类封装了运行时的环境.每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接. 一般不能实例化一个Runtime对象 ...
- 利用Runtime类,来操作电脑关机。。
import java.io.IOException; public class Demo01 { public static void main(String[] args) throws Exce ...
- Java的Runtime类介绍
JVM运行在系统之上,而对于系统相关的信息获取,java将其封装在RunTime类当中,通过阅读源码可知,RunTime是单例模式,其构造方法私有,必须通过getRunTime方法获取RunTime ...
- java的runtime类,java中Runtime类的简单应用
1.简介 JVM中,Runtime类是唯一与JVM的运行状态相关的类,并且默认情况下提供此类的实例化对象. 由于每个JVM进程中只允许运行时类的一个对象,因此默认情况下该类的构造方法是私有化的,这表明 ...
最新文章
- UMeditor使用
- 程序员会成为非常内卷的职业吗?
- Java 导出excel表 POI
- 【运筹学】线性规划数学模型 ( 单纯形法 | 最优解判定原则 | 可行解表示 | 目标函数推导 | 目标函数最大值分析 )
- putty和Xming server 结合完美在windows下显示linux GUI程序
- Golang判断元素是否存在数组中
- .写一个方法 void printScore(int score),输出相应的等级。score代表分数,等级格式如下:
- linux文件权限之suid,sgid,粘贴位
- FPGA时钟资源使用
- 初中数学最全几何模型_老师熬夜整理:初中数学最全几何模型大汇总,学生大呼“过瘾”...
- Tomcat—HTTPS之生成密钥库文件与配置Tomcat服务器
- 基于mvc架构的劳务管理系统
- 怎样用计算机做周计划表,在电脑桌面上制定每日工作日程计划表适合用哪一便签软件?...
- 微信聊天记录导出文本
- 哲学家就餐问题python_哲学家就餐问题的一种Python解决方案
- 小程序 wepy+MinUI
- win10搭FTP与单片机通信:配置+编程实现的完整流程
- 均衡教育计算机室整改方案,义务教育均衡发展工作存在的问题整改方案.docx
- 吐槽西电python oj 文章检测
- SQL 实验项目4-数据库安全性