sh:java:权限被拒绝tryinng来执行.jar文件

时间:2018-06-02 12:10:28

标签: java linux

我的操作系统:SLiTaz 32位,最新版本。 我在/ usr / bin / java / jre-8u171-i586

中安装了java

我以root身份运行终端,cd到我的可执行jar文件所在的位置,然后输入:

java -jar desktop-1.7.2a-1.jar

我明白了:

sh:java:Permission denied

这是什么原因以及如何执行我的.jar文件?

也知道这个文件是游戏,更具体地说是#34; Pixel Dungeon"。

编辑:当我执行java -version时,它再次表示权限被拒绝。我必须说,为了执行这些命令,我​​将终端作为我自己的用户Flavius运行,然后执行su,输入密码,然后执行所有命令。

Edit2:安装java我解压缩了我使用网站从官方java网站获得的tar.gz文件,因为我不知道如何通过命令解压缩,然后我将java文件移动到/ usr / bin然后我尝试双击.jar文件来执行它,但它询问用什么程序来执行.jar文件,我不知道如何在该菜单中查找java,所以我尝试使用命令。 ..

1 个答案:

答案 0 :(得分:0)

认为 java 二进制文件没有执行权限。执行 chmod a + x / usr / bin / java / jre-8u171-i586 / bin / java 可能会解决问题。

但是你如何安装java有些不对劲。我会尝试使用package manager安装它。