通过命令使 .jar 在 Chrubuntu 上可执行

通过命令使 .jar 在 Chrubuntu 上可执行

我正在运行 chrubuntu,我试图通过命令运行 minecraft jar 文件(因为通过属性页无法运行)无论我使用什么命令,它都告诉我不存在这样的文件,我认为这可能与文件所有权不正确有关?有什么建议吗,谢谢!

答案1

minecraft.jar 文件实际上只是一个启动器,它会下载 minecraft 所需的文件并将它们放在主目录的 .minecraft 文件夹中。我也在 chrubuntu 中运行 minecraft,它运行良好。查看我下载的文件,它实际上名为“Minecraft.jar”(大写 M),因此请确保您的文件实际上名为“minecraft.jar”。

jar 文件不需要可执行权限(在我的系统上它只有 rw 权限)。尝试将文件移动到您的主文件夹,确保它名为“minecraft.jar”,启动一个新的终端窗口并运行

java -jar minecraft.jar

如果不起作用,请确保您的用户拥有该文件。如果您的用户名是“myuser”,请输入

sudo chown myuser:myuser minecraft.jar
chmod +r minecraft.jar

确保该文件归您所有,并且可以读取。

要确保该文件确实存在,请输入

ls -la minecraft.jar

将会打印如下内容

-rw-rw-r-- 1 myuser myuser 280212 mar 15 16:44 minecraft.jar

如果其他方法都失败了,请尝试再次下载文件。祝你好运。

答案2

您可以像这样更改权限。

sudo chmod 700 minecraft.jar

然后在 Java 环境中运行它:

java -jar minecraft.jar

确保使用正确的.jar文件路径。您始终可以将文件拖放到终端中,而不必输入路径。

因此在这种情况下输入:

sudo chmod 700 

然后拖入minecraft.jar终端。然后按下Enter键。

答案3

这是最简单的方法:

sudo chown $USER:$USER minecraft.jar
chmod +x minecraft.jar

相关内容