我开发了可在Ubuntu下使用的插件。需要插件才能安装可与其一起使用的第三方软件。
安装目录为“用户主目录” [System.getProperty(“ user.home”)]
安装后,当我尝试从该第三方软件打开可执行文件时,抛出异常-
java.io.IOException:无法运行程序> /home/mbaev/Tools/flasher/1.5.0/lua5.1.sh“:错误= 13,权限被拒绝”
应该在哪里安装第三方软件?为什么默认情况下此目录具有权限?
最佳答案
可能有两个原因:
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, Permission denied
。也许在此shell中,某些操作需要root权限。尝试通过sudo运行它:sudo ./home/mbaev/Tools/flasher/1.5.0/lua5.1.sh