【发布时间】:2018-06-02 12:10:27
【问题描述】:
我的操作系统:SLiTaz 32 位,最新版本。 我在 /usr/bin/java/jre-8u171-i586 中安装了 java
我以 root 身份运行终端,cd 到我的可执行 jar 文件所在的位置,然后输入:
java -jar desktop-1.7.2a-1.jar
我明白了:
sh: java: 权限被拒绝
这是什么原因,我该如何执行我的 .jar 文件?
也知道这个文件是一个游戏,更具体地说是“像素地牢”。
编辑:当我执行 java -version 时,它再次说权限被拒绝。我必须说,要执行这些命令,我以自己的用户 Flavius 运行终端,然后执行 su,输入密码,然后从那里执行所有命令。
Edit2:为了安装 java,我使用网站解压了从官方 java 站点获得的 tar.gz 文件,因为我不知道如何通过命令解压缩,然后我将 java 文件移动到 /usr/bin 并然后我尝试只是双击 .jar 文件来执行它,但它询问使用什么程序来执行 .jar 文件,我不知道如何在该菜单中找到 java 所以我尝试使用命令...
【问题讨论】:
-
您操作的用户是否有权运行该文件。
-
执行'java -version'会发生什么?
-
为什么以root身份运行它?你是怎么安装java的?
-
@GonzaloMatheu 以及如何启用该权限?我正在考虑重新安装java。
-
为什么不使用发行版的包管理器安装 Java?