尝试执行jar文件依赖项时拒绝Bash权限(SUSE Linux)

时间:2018-07-25 14:58:39

标签: java linux bash

我有一个具有依赖性的JAR文件,当我在Suse Console中执行该文件时,会出现错误。

这是命令:

java -cp ./arba-api-host-0.0.1-SNAPSHOT.jar;./log4j-1.2.17.jar;./json-20180130.jar;./junit-4.12.jar  ar.gov.aba.callnatural.LlamadaNatural "S" "SECALL" " " " " " " " " " "

这是错误:

-bash: ./log4j-1.2.17.jar: Permission denied
-bash: ./json-20180130.jar: Permission denied
-bash: ./junit-4.12.jar: Permission denied

那些JAR是依赖项。

1 个答案:

答案 0 :(得分:0)

在 Linux 上,您需要使用 : 作为类路径中的分隔符。 ; 已经用于分隔