exec.Command调用java cli

问题描述 投票:-1回答:1

如何让exec.Command命令从另一个文件调用命令?

func main() {
    fmt.Println("Iniciando...")
    command := exec.Command("java -version")
    command.Dir = "."
    output, err := command.Output()
    if err != nil {
        fmt.Println("Erro: ", err)
    }

    fmt.Printf("%s", output)

}

Erro:exec:“java -version”:$ PATH中找不到可执行文件

go command-line-interface
1个回答
2
投票

每个参数都需要在它自己的单独字符串中。试试exec.Command("java", "-version")

© www.soinside.com 2019 - 2024. All rights reserved.