0

在 ubuntu 终端上运行 XML 文件时出现以下错误我正在运行以下命令

java -cp/home/dev2/eclipse-workspace/seffcon/bin;/home/dev2/eclipse-workspace/seffcon/libs* org.testng.TestNG testng.xml

错误:无法创建 Java 虚拟机。错误:发生了致命异常。程序将会退出。bash: /home/dev2/eclipse-workspace/seffcon/libs: 是一个目录

4

1 回答 1

0

您正在使用bash. 在 bash shell 语言中,;字符分隔命令。但是您似乎正在使用它,就好像它是一个类路径分隔符。

在 Linux 和 MacOS 以及其他类 UNIX 系统上,类路径分隔符:不是;.

正确的命令是:

java -cp /home/dev2/eclipse-workspace/seffcon/bin:/home/dev2/eclipse-workspace/seffcon/libs/* org.testng.TestNG testng.xml

笔记:

  1. 冒号不是分号,
  2. 之后有一个空格-cp,并且
  3. 类路径通配符(匹配一个或多个 JAR 文件)仅在文件分隔符之后被识别。
于 2019-02-11T11:22:23.540 回答