У меня была следующая ошибка (с использованием Intellij)
java ClassNotFoundException для org.h2.Driver
Решил эту проблему, удалив область из моего pom.
было:
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>1.4.197</version>
<scope>test</scope>
</dependency>
изменено на:
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>1.4.197</version>
</dependency>
Этот тип ошибки возникнет, когда мы реализуем проект Maven Quickstart как зависимость от другого проекта. В основном встречается как тест только на джунит. Так что в приложении это не сработает.
Редактировать: Я заметил, что некоторые люди вырезают и вставляют здесь вызов. Первоначально я отвечал только на ОП. Вот более современный стиль вызова (включая использование более обычного порта 8000):
java -agentlib:jdwp=transport=dt_socket,server=y,address=8000,suspend=n <other arguments>
Далее следует исходный ответ.
Попробуйте следующее:
java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=4000,suspend=n myapp
Здесь два пункта:
runjdwp
нет пробелов ] option.