【发布时间】:2010-10-12 11:28:18
【问题描述】:
我目前正致力于将 Java 应用程序通用文本工程架构 (GATE) 与使用 JRuby 架构的 Rails 应用程序集成。当我们将 JRuby 与 log4j 集成时,我收到以下错误:
0 [main] DEBUG Main.class - Hello world
gate/Gate.java:80:in `<clinit>': java.lang.NoClassDefFoundError: org/apache/log4
j/记录器 (NativeException) 来自 gateapp/Main.java:86:in `main' 来自 test.rb:12
test.rb 是 ruby 程序的名称。
我尝试导入所有 log4j apache 库,并将类文件包含在 test.rb 文件中。
当我单独运行 Java 程序时,它运行良好。但是当我生成 jar 文件并将它们包含在 Ruby 文件 (test.rb) 中时,我收到了这个错误
java.lang.NoClassDefFoundError: org/apache/log4j/Logger (NativeException) problem is occuring. How to deal with this problem ?
【问题讨论】:
标签: jruby