我有一个导入 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 ?
有什么想法我应该如何调试这个以及发生了什么吗?
最佳答案
将ojdbc14.jar复制到jruby中的lib后问题得到解决。
关于java - 名称错误 : cannot load jdbc. OracleDriver - jrubyNameError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9407065/