java判断linux或window环境打开文件

poublic void openFile(String filePath){
    if (osName.equals("Linux")) {
                try {
                    Runtime.getRuntime().exec("gedit " + filePath);
                } catch (IOException ex) {
                    Exceptions.printStackTrace(ex);
                }
            } else {
                Process process;
                final String cmd = "rundll32 url.dll FileProtocolHandler file://" +                                 filePath;//要打开的文件路径。
                try {
                    process = Runtime.getRuntime().exec(cmd);
                } catch (IOException e) {
                    Msg("Error exec!");
                }
            }
}

 

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页