将所有 .jar 文件设置为可执行文件

将所有 .jar 文件设置为可执行文件

我在计算机上运行了很多 Java 程序。它运行的是最新版本的 OpenJDK,即 OpenJDK 7。当我尝试运行 .jar 文件时,它显示一个错误,提示 .jar 文件未标记为可执行文件。我知道如何从终端将 .jar 文件设为可执行文件,但我想知道是否有一个设置可以将我下载的所有 .jar 文件自动标记为可执行文件。这样的设置是否存在,还是我只需要手动将我下载的每个 .jar 文件设为可执行文件?

答案1

是的,可以使.jar当前目录中的所有文件可执行。

sudo find . -name "*.jar" -exec chmod +x {} \;

如果您想要chmod递归地(即使它存在于子目录中,它也会成为可执行文件)将所有文件制作.jar为可执行文件,然后运行以下命令。

sudo find . -name "*.jar" -exec chmod +x -R {} \;

相关内容