为了账号安全,请及时绑定邮箱和手机立即绑定

通过 IDE (inteliJ) 运行 Shell 脚本并收到:

通过 IDE (inteliJ) 运行 Shell 脚本并收到:

白衣非少年 2023-03-23 13:38:25
通过 IDE (inteliJ) 运行 Shell 脚本并收到:Linux 的 Windows 子系统没有安装发行版,有什么想法吗?我的代码:public class TestScript {    public static void main(String args[]) throws IOException, InterruptedException {        String[] cmd = { "bash", "-c", "ExecutorTest.sh" };        Process p = Runtime.getRuntime().exec(cmd);        BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream()));        String line;        while ((line = br.readLine()) != null) {            System.out.println(line);        }        p.waitFor();    }}输出:Windows Subsystem for Linux has no installed distributions.Distributions can be installed by visiting the Microsoft Store:https://aka.ms/wslstore
查看完整描述

1 回答

?
慕妹3146593

TA贡献1820条经验 获得超9个赞

为了能够在 Windows 机器上运行 bash 和 bash 脚本,需要安装适用于 Linux 的 Windows 子系统。您可能想尝试安装它。或者,如果将 bash 脚本转换为 Windows 批处理脚本,则可以通过启动cmd.



查看完整回答
反对 回复 2023-03-23
  • 1 回答
  • 0 关注
  • 122 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信