gpt4 book ai didi

java - eclipse |尝试在 Ubuntu 下打开 sh 文件时权限被拒绝

转载 作者:行者123 更新时间:2023-12-02 11:16:21 28 4
gpt4 key购买 nike

我开发了在 Ubuntu 下运行的插件。该插件需要安装与其配合使用的第三方软件。安装目录为“user home”[System.getProperty("user.home")]

安装后,当我尝试从该第三方软件打开可执行文件时抛出异常 -

java.io.IOException: Cannot run program >/home/mbaev/Tools/flasher/1.5.0/lua5.1.sh": error=13, Permission denied"

第三方软件应该安装在哪里?为什么这个目录默认有权限?

最佳答案

原因大概有两个:

  1. lua5.1.sh 不可执行。您可以通过设置使其可执行:

sudo chmod +x/home/mbaev/Tools/flasher/1.5.0/lua5.1.sh

然后运行它:

./home/mbaev/Tools/flasher/1.5.0/lua5.1.sh

  • 如果 lua5.1.sh 可执行,但仍然显示error=13,权限被拒绝。也许在这个shell中某些操作需要root权限。尝试通过 sudo 运行它:
  • sudo ./home/mbaev/Tools/flasher/1.5.0/lua5.1.sh

    关于java - eclipse |尝试在 Ubuntu 下打开 sh 文件时权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50248889/

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