【Java】Java获取运行时路径

来源:互联网 发布:广州火舞软件 编辑:程序博客网 时间:2024/05/01 06:15

问题背景:

linux操作系统,以pwd命令为例,获取运行时路径

        try {            Process ps = Runtime.getRuntime().exec("pwd");            InputStream in = new BufferedInputStream(ps.getInputStream());            int ptr = 0;            StringBuffer buffer = new StringBuffer();            while ((ptr = in.read()) != -1) {                buffer.append((char) ptr);            }            System.out.println("current path : " + buffer.toString());        } catch (IOException e) {            System.out.println("exec cmd exception" + e);        }

注意此处没有解决编码问题,若是将pwd换为date,则显示会乱码。

0 0