旗下导航:搜·么
当前位置:网站首页 > JAVA教程 > 正文

java怎样翻开指定exe文件【JAVA教程】,java,exe,文件

作者:搜教程发布时间:2019-11-30分类:JAVA教程浏览:41评论:0


导读:学问补充:Runtime:运转时,是一个封装了JVM历程的类。每个JAVA顺序实际上都是启动了一个JVM历程,那末每个历程都是对应这一个Runtime实例,其实例是由JVM...

学问补充:

Runtime:运转时,是一个封装了JVM历程的类。每个JAVA顺序实际上都是启动了一个JVM历程,那末每个历程都是对应这一个Runtime实例,其实例是由JVM为其初始化的。

Runtime类的经常使用要领

public static Runtime getRuntime():一般要领 用于获得Runtime类的实例

public long freeMemory():一般要领 用于返回Java虚拟机中的余暇内存

public long maxMemory():返回JVM的最大内存量

public void gc():运转垃圾接纳器、开释空间

public Process exec(String command) throws IOException 实行本机敕令

一旦获得实例后,以上的要领就能够举行操作了。

免费在线进修视频引荐:java在线视频

示例以下:

 
	public static void main(final String[] args) throws IOException {
		openWindowsExe();
		openExe();
		openFile();
	}
 
	// 用 Java 挪用windows体系的exe文件,比方notepad,calc之类
	public static void openWindowsExe() {
		final Runtime runtime = Runtime.getRuntime();
		Process process = null;
		try {
			final String command = "notepad";// 记事本
			process = runtime.exec(command);
		} catch (final Exception e) {
			System.out.println("Error win exec!");
		}
	}
 
	// 挪用其他的可实行文件,比方:本身制造的exe,或是 下载 装置的软件.
	public static void openExe() {
		final Runtime runtime = Runtime.getRuntime();
		Process process = null;
 
		try {
			process = runtime.exec("C:\\Program Files\\Notepad++\\notepad++.exe");
 
		} catch (final Exception e) {
			System.out.println("Error exec!");
		}
	}
 
	// 翻开其他恣意花样的文件,比方txt,word等
	public static void openFile() {
		final Runtime runtime = Runtime.getRuntime();
		Process process = null;//
		final String cmd = "rundll32 url.dll FileProtocolHandler file://F:\\ECT项目材料\\竖立EMF工程.txt";
		try {
			process = runtime.exec(cmd);
		} catch (final Exception e) {
			System.out.println("Error exec!");
		}
	}

想进修更多相干文章教程请接见:java入门

以上就是java怎样翻开指定exe文件的细致内容,更多请关注ki4网别的相干文章!

标签:javaexe文件


欢迎 发表评论: