java执行脚本 ,java执行服务器命令
package com.peony.common.util; import java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.List; /** * @projectName: server * @package: com.peony.common.util * @className: ShellUtils * @author: zy * @description: * @date: 2022-06-29 16:32 */ public class ShellUtils { /** * 脚本路径或者命令 * @param pathOrCommand * @return */ public static List<String> exceShell(String pathOrCommand){ ArrayList<String> list = new ArrayList<>(); try{ Process exec = Runtime.getRuntime().exec(pathOrCommand); int i = exec.waitFor(); if(0!=i){ list.add("执行错误,error code :"+i); } BufferedInputStream inputStream = new BufferedInputStream(exec.getInputStream()); BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream)); String li=null; while ((li=reader.readLine())!=null){ list.add(li); } }catch (Exception e){ e.printStackTrace(); } return list; } }
java操作命令复制
@SneakyThrows public static void set(String s){ Process exec = Runtime.getRuntime().exec("cmd /c echo " + s + " | clip"); exec.waitFor(); }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?