无法创建Java虚拟机。 Ubuntu终端上的错误

时间:2019-02-11 11:11:01

标签: java ubuntu jvm

在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:是目录

1 个答案:

答案 0 :(得分:0)

您正在使用List<Answer>。在bash shell语言中,bash字符分隔命令。但是您似乎正在使用它,就像它是一个类路径分隔符一样。

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

正确的命令是:

;

注意:

  1. 冒号而不是分号
  2. java -cp /home/dev2/eclipse-workspace/seffcon/bin:/home/dev2/eclipse-workspace/seffcon/libs/* org.testng.TestNG testng.xml 之后的空格,和
  3. 仅在文件分隔符之后才能识别类路径通配符(以匹配一个或多个JAR文件)。