我有一个带有依赖项的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来将其分离。