黑马程序员 学习日记(一)

来源:互联网 发布:淘宝怎么延长收货10天 编辑:程序博客网 时间:2024/03/29 00:19
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------

其他对象(Runtime)

一、概述


Runtime类封装了运行时的环境。该类没有构造函数,不能new获取对象。每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接。
一般不能实例化一个Runtime对象,应用程序也不能创建自己的 Runtime 类实例,但可以通过 getRuntime 方法获取当前Runtime运行时对象的引用。
一旦得到了一个当前的Runtime对象的引用,就可以调用Runtime对象的方法去控制Java虚拟机的状态和行为。
当Applet和其他不被信任的代码调用任何Runtime方法时,常常会引起SecurityException异常。


二、主要的方法


Process  exec(String command) 在单独的进程中执行指定的字符串命令

static Runtime  getRuntime() 返回与当前 Java 应用程序相关的运行时对象。



三、简单的应用


通过getRuntime()获取本类实例,通过exec(String command) 传入一个可识别路径的应用名就可以用Java启动应用。

Runtime r = getRuntime() ;r.exec("notepad.exe")

这样就能启动记事本。这里记事本windows平台直接有在windows\system32下,所以没设置路径。如果要启动QQ等其他第三方应用需要加"F:\\"等路径。


启动以后还可以用process 去接收返回值,接收对象后就可以对进程进行简单的控制

Process p = r.exec("c:\\qq.exe") ;p.destroy() ;

如此操作进程启动的瞬间就会被摧毁。

注意:只有通过runtime启动的进程才能被这样控制。




---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 马面褶子坏了怎么办 纱料衣服有褶怎么办 裙子如果后背那里小了怎么办 湖州耳朵鸣很严重怎么办 预授权撤销错了怎么办 打酒店里小卡片电话被骗怎么办 本科错过了选导师该怎么办 本科导师威胁学生不让毕业怎么办 意向导师名额满了怎么办? 扔的瓶子被限制怎么办 左钝缘支起始部重度狭窄怎么办 吃了抑郁症药困怎么办 如果股票退市持股人怎么办 电信身份信息审核失败怎么办 打完肌肉针肿了怎么办 refa掉了一个球怎么办 左腿比右腿粗怎么办 产妇上火怎么办吃什么下火呢 哺乳期上火怎么办吃什么下火 前扣内衣有点紧怎么办 橱柜做了小10厘米怎么办 一个月宝宝体检胸围35怎么办 月经量少脸上长斑怎么办 下压100上压160怎么办 怎么办去台湾新的驻签 学生去韩国旅游签证怎么办 猪的眼睛赛肿了怎么办 纹眉没有修复霜怎么办 衣服搞到走珠露香水洗不掉怎么办 涂牙膏把脸烧伤怎么办 月经血排不出来怎么办 猫眼角膜掉了一块怎么办 腰酸痛直不起腰怎么办 白血病移植后复发了怎么办 斐讯k2红灯常亮怎么办 洗衣机把烟洗了怎么办 吸烟吸的恶心想吐怎么办 显示双方信息的明细怎么办 电脑关不了机了怎么办 xp系统关不了机怎么办 灯的开关闭不了怎么办