В настоящее время я работаю над интеграцией приложения Java General Architecture For Text Engineering (GATE) с приложением Rails, использующим архитектуру JRuby.Когда мы работали над интеграцией JRuby с log4j, я получаю следующую ошибку:
0 [main] DEBUG Main.class - Hello world
gate/Gate.java:80:in `<clinit>': java.lang.NoClassDefFoundError: org/apache/log4
j / Logger (NativeException) из gateapp / Main.java: 86: в `main 'из test.rb: 12
test.rb - это имя программы ruby.
Я попытался импортировать все библиотеки apache log4j и включил файл класса в файл test.rb.
Когда язапустить программу Java в одиночку, она работает нормально.Но когда я генерирую файл jar и включаю их в файл Ruby (test.rb), я получаю эту ошибку
java.lang.NoClassDefFoundError: org/apache/log4j/Logger (NativeException) problem is occuring. How to deal with this problem ?