gpt4 book ai didi

java - 无法使用 JDK6 的选项启动进程

转载 作者:太空宇宙 更新时间:2023-11-04 08:55:47 25 4
gpt4 key购买 nike

考虑以下脚本:

println "ls -l".execute().text

为什么在使用 JDK 1.6.0_14 运行时会出现以下错误?

Caught: java.io.IOException: Cannot run program "ls": java.io.IOException: error=40, Too many levels of symbolic links
at a.run(a.groovy:2)

当使用 JDK 1.5.0_08 运行时,我得到了预期的输出。顺便说一下,这是 Groovy Process 管理页面上的示例之一。一个简单的解决方案似乎是在 shell 中运行它:

println ["/bin/sh", "-c", "ls -l"].execute.text

但这应该没有必要,不是吗?

最佳答案

你试过这个吗?

println "/bin/ls -l".execute().text

关于java - 无法使用 JDK6 的选项启动进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2321695/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com