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



我有一个带有依赖项的JAR文件,当我在Suse控制台中执行它时,会出现一个错误。

这是命令:

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是依赖关系。

在Linux上,不要将:用作类路径中的分隔符。使用CCD_ 2来将其分离。

最新更新