我正在尝试通过最新版本的 Jruby (1.5.1)、Ruby 1.8.7 和 Java 1.6.0_06 执行一些自定义 Java 代码。我已经尝试了类文件并将其放入 jar 方法中。当我尝试
require 'java'
require 'path_to_class/myClass
或者
require 'java'
require 'path_to_jar/a_jar.jar
尝试这两种方法,我无法访问 myClass 或 jar 文件中的任何其他文件。网络上用于导入 java 类的其他变体导致以下错误:
`NameError: cannot load Java class com.package.myClass from C:/jruby-1.5.1/lib/ruby/site_ruby/shared/builtin/javasupport/java.rb:51:in method_missing`
我还检查了 StackOverFlow 上的解决方案,我仍然得到相同的结果。我想知道这是否可能是更深层次的问题。