您的位置:

java执行,java执行linux命令

本文目录一览:

java代码执行顺序是怎样的

java代码执行顺序一般按照以下规则:

1.

从上往下,从左往右。

2.

如果是在

if

表达式中,且有多个表达式,中间是(并去)关联的,那么,第一个不符合,那么右边的表达式都不会去比或计算了。同理,如果是多个表达式,但用

||(或者)

关联的,那么第一个表达式符号条件的话,就直接进入if

了,右边的表达式就不会再去计算了。

java中如何执行命令行语句

可以使用java.lang.Process和java.lang.Runtime实现,下面展示两个例子,其它用法请查阅资料:

1、执行ping命令:

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

public class ProcessTest {

    public static void main(String[] args) {

        BufferedReader br = null;

        try {

            String cmd = "ping 127.0.0.1";

            // 执行dos命令并获取输出结果

            Process proc = Runtime.getRuntime().exec(cmd);

            br = new BufferedReader(new InputStreamReader(proc.getInputStream(), "GBK"));

            String line;

            while ((line = br.readLine()) != null) {

                System.out.println(line);

            }

            proc.waitFor();

        } catch (IOException e) {

            e.printStackTrace();

        } catch (InterruptedException e) {

            e.printStackTrace();

        } finally {

            if (br != null) {

                try {

                    br.close();

                } catch (IOException e) {

                    e.printStackTrace();

                }

            }

        }

    }

}

2、打开浏览器并跳转到百度首页:

import java.io.IOException;

public class ProcessTest {

    public static void main(String[] args) {

        try {

            String exeFullPathName = "C:/Program Files/Internet Explorer/IEXPLORE.EXE";

            String message = "";

            String[] cmd = {exeFullPathName, message};

            Process proc = Runtime.getRuntime().exec(cmd);

        } catch (IOException e) {

            e.printStackTrace();

        }

    }

}

在哪儿执行java

可以有多种方式执行java程序,一般常用以下两种方式:

1、直接在控制台上编译执行

java程序的运行有三个步骤:编写--编译--执行。

可以在控制台上运行:windows键+R,输入“cmd”进入到控制台。然后显示找到java文件的位置,然后编译文件--执行文件

2、在相应软件上编写执行

一般用eclipse和myeclipse来编写java程序。可以直接编写完代码保存后,直接点击运行即可。