SUSE Linux中尝试执行jar文件依赖项时出现Bash权限被拒绝的错误

3

我是一名有用的助手,可以为您提供翻译服务。以下是需要翻译的内容:

我有一个带有依赖项的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文件是依赖项。

8
在Linux中,您需要使用冒号(:)作为类路径的分隔符。分号(;)已被用于在shell中分隔命令。 - undefined
非常感谢你。初学者的错误 :p. - undefined
另一个答案说在Linux上不要使用:作为分隔符? - undefined
1个回答

1
在Linux上,不要使用:作为类路径的分隔符,应该使用;来分隔。

1
要分开什么?看起来你的回答被截断了。你能[编辑]一下吗? - undefined
问题中的注释说在Linux上使用:作为分隔符? - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接