Не удалось создать виртуальную машину Java.ошибка в терминале Ubuntu - PullRequest
0 голосов
/ 11 февраля 2019

получаю следующую ошибку при запуске файла XML на терминале ubuntu. Я запускаю следующую команду

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 голосов
/ 11 февраля 2019

Вы используете bash.На языке оболочки bash символ ; разделяет команды.Но вы, похоже, используете его, как если бы он был разделителем пути к классам.

В 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. aПодстановочный знак classpath (для соответствия одному или нескольким файлам JAR) распознается только после разделителя файлов.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...