我有一个导入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?
有什么想法我应该如何调试这个以及发生了什么吗?
在jruby中将ojdbc14.jar复制到lib后,问题得到了解决。