Java 错误=13,在eclipse中通过自动化运行.sh文件时权限被拒绝

Java 错误=13,在eclipse中通过自动化运行.sh文件时权限被拒绝,java,Java,每次运行automation时,我都会新建一个.sh文件,在执行该文件时,我总是会遇到权限错误,目前,我通过在terminal中运行以下命令来添加权限 chmod u+x "filelocation" 有人能帮我永久性地处理这个问题吗。由于您总是在创建新文件,因此还必须重新分配权限 您可以从创建文件的代码运行chmod u+x“filelocation”,以授予文件权限 您可以参考如何使用ProcessBuilder从java运行shell命令,如果不查看您的代码,我们将帮不上什么忙,例如,如

每次运行automation时,我都会新建一个.sh文件,在执行该文件时,我总是会遇到权限错误,目前,我通过在terminal中运行以下命令来添加权限

chmod u+x "filelocation"

有人能帮我永久性地处理这个问题吗。

由于您总是在创建新文件,因此还必须重新分配权限

您可以从创建文件的代码运行
chmod u+x“filelocation”
,以授予文件权限


您可以参考如何使用
ProcessBuilder

从java运行shell命令,如果不查看您的代码,我们将帮不上什么忙,例如,如何从java设置标志,以及如何从java运行shell脚本。