运行 .jar 文件时权限被拒绝

运行 .jar 文件时权限被拒绝

当我启动 .jar 文件时,它显示Permission denied

启动时出错

java./io.IOException: 无法运行程序“/home/crusty/.illenium/jdk/jre1.8.0_291/li/javaws.jar”:
错误=13,权限被拒绝

我尝试将 javaws.jar 从只读改为读写,以赋予它所有权限。我还勾选了允许将文件作为程序执行特性->权限,但它仍然给出同样的错误。

答案1

您以错误的方式安装了 Java。要解决permission denied错误消息,请从默认的 Ubuntu 存储库安装 openjdk-8-jre。打开终端并输入:

sudo apt upgrade  
sudo apt install openjdk-8-jre  

选择刚刚安装的openjdk-8-jre作为默认Java版本。

sudo update-alternatives --config java 

在运行后出现的命令提示符下sudo update-alternatives --config java按<enter>保留当前选择[*],或输入选择编号:

相关内容