Почему порядок пути к классам отличается, когда я запускаю приложение, используя bootRun vs java -jar - PullRequest
0 голосов
/ 25 июня 2018

У меня есть проект, созданный с использованием gradle.

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

Когда я использую gradle:bootRunчтобы запустить проект, и при выполнении какого-либо метода возникнет проблема сбоя, но когда я использую java -jar для запуска проекта и выполнения кода, проблем не будет.Хотя я решил проблему, исключив более старую зависимость, но все же чувствую любопытство, разница между использованием Java-jar и BootRun для запуска проекта.

Ошибка происходит во время выполнения.

A fatal error has been detected by the Java Runtime Environment: # 
SIGSEGV (0xb) at pc=0x0000000105f230c2, pid=36963, tid=0x0000000000005f03 

И зависимости, которые я использовал:

compile 'org.apache.kafka:kafka-clients:0.10.2.1' 
compile 'org.apache.kafka:kafka-clients:0.8.2.1' 

, мы обнаружили, что проблема в том, что библиотеки lz4 в конфликте kafka -

(извините за плохой английский, спросите меняесли нужны подробности об этой проблеме ?)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...