我在计算机上运行了很多 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 {} \;