小编hol*_*erd的帖子

在Jruby中使用自定义Java类文件

我试图通过最新版本的Jruby(1.5.1),Ruby 1.8.7和Java 1.6.0_06来执行一些自定义Java代码.我已经尝试了类文件并将其放在jar方法中.当我尝试

require 'java'  
require 'path_to_class/myClass
Run Code Online (Sandbox Code Playgroud)

要么

require 'java'  
require 'path_to_jar/a_jar.jar  
Run Code Online (Sandbox Code Playgroud)

尝试这两种方法,我无法访问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`
Run Code Online (Sandbox Code Playgroud)

我还检查了StackOverFlow上的解决方案,我仍然得到了相同的结果.我想知道这可能是一个更深层次的问题.

jruby jruby-java-interop

2
推荐指数
1
解决办法
6760
查看次数

标签 统计

jruby ×1

jruby-java-interop ×1