java代码怎么实现执行dos运行命令

java代码怎么实现执行dos运行命令,第1张

使用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 ");


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/13327196.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-31
下一篇2025-08-31

发表评论

登录后才能评论

评论列表(0条)

    保存