
使用Runtime类,他是一个与JVM运行时环境有关的类,这个类是Singleton的。RuntimegetRuntime()可以取得当前JVM的运行时环境,这也是在Java中唯一一个得到运行时环境的方法。Runtimeexec()方法就是执行cmd命令的方法。
举例
import javaioBufferedReader;import javaioIOException;
import javaioInputStreamReader;
import javautilArrayList;
import javautilHashMap;
public class Test {
public static void main (String[] args) {
excuteCommand("ipconfig");
excuteCommand("ping 101412650");
}
public static void excuteCommand(String command)
{
Runtime r = RuntimegetRuntime();
Process p;
try {
p = rexec(command);
BufferedReader br = new BufferedReader(new InputStreamReader(p
getInputStream()));
String inline;
while ((inline = brreadLine()) != null) {
Systemoutprintln(inline);
}
brclose();
} catch (IOException e) {
// TODO Auto-generated catch block
eprintStackTrace();
}
}
}
工具/原料
电脑
方法/步骤
打开开始,运行cmd,进入dos界面。
分别运行java,和javac,检测jdk是否已经配置好,如果没有配置好需先配置好JDK。
新建一个文件夹,在文件夹下,新建一个文本文档,以java为文件格式,选择打开方式,用记事本打开。
用记事本打开之后,编辑java源程序,编辑完成之后,保存。
在dos 运行javac 将桌面的java程序 拖到到javac命令后方,在桌面生成class文件。
用命令语句将当前目录,跳转到新建的文件夹下,在dos下运行java 命令,输出java程序结果。
分类: 电脑/网络 >> 程序设计 >> 其他编程语言问题描述:
我想知道怎么能让DOS能运行JAVA
我是2000的系统 在工作站上
我运行的时候是出现“'java' 不是内部或外部命令,也不是可运行的程序
或批处理文件。 希望前辈能帮我解决一下!!!
解析:
在环境变量Path里加上C:/jdk/bin;
根据你的安装目录而定,就可以了用DOS窗口用cd
命令进入文件所在文件夹,然后用java
-d
java编译所有java文件,运行时用java
maxhello
即如果运行的文件前有包名需要加上包名把清屏的命令cls写在一个批处理文件clearcmd中,然后用类似下面的语句运行它:
RuntimegetRuntime()exec( "cmd /c start C:\\clearcmd ");
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)