NameError:无法加载jdbc.OracleDriver - jrubyNameError

时间:2012-02-23 04:14:09

标签: java ruby jdbc jruby

我有一个导入OracleDriver的类

 require 'java'    
 java_import 'oracle.jdbc.OracleDriver'   <= Get error here

我得到了:

NameError: cannot load Java class oracle.jdbc.OracleDriver
         for_name at org/jruby/javasupport/JavaClass.java:1204
  get_proxy_class at org/jruby/javasupport/JavaUtilities.java:34
      java_import at /home/pboob/apps/jruby-1.6.4/lib/ruby/site_ruby/shared/builtin/javasupport/core_ext/object.rb:46

这之前工作正常,但我在环境中搞砸了一些东西。

我正在调用脚本是jruby --1.9 ..但是从堆栈跟踪看来它似乎正在拾起jruby-1.6.4?

我应该如何调试这个以及发生了什么?

1 个答案:

答案 0 :(得分:2)

在jruby中将ojdbc14.jar复制到lib后,问题得到了解决。