Если кто-то приходит сюда из-за ошибки java.lang.NoClassDefFoundError: org/apache/log4j/Logger
, в моем случае он был создан, потому что я использовал log4j 2 (но я не добавлял все файлы, которые поставляются вместе с ним), а также некоторая библиотека зависимостей log4j 1. решение заключалось в том, чтобы добавить мост Log4j 1.x: jar log4j-1.2-api-
, который поставляется с log4j 2. Дополнительная информация в log4j 2 migration .
Через 3 недели я смог выяснить, что происходит с моей термопарой. Ошибка возникает, когда я использую сетевой кабель без электромагнитного экранирования, например:
https://i.stack.imgur.com/KlfC6.png
этот кабель Металл и как-то мешает моему Sensor-Reading при соединении с Raspberry. Но я не понимаю, как это происходит.
Если кто-то знает об этом и объясняет, большое спасибо.