我有一个使用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库冲突–
(对于我的英语不好,很抱歉,问我是否需要有关此问题的详细信息)