我正在尝试使用RJB(Ruby Java桥)在我的Ruby on Rails项目中从Java类中调用函数。
该Java类如下:
public class HelloWorld {
int fifty(){
return 50 ;
}
public static void main(String[] args) {
// Prints "Hello, World" in the terminal window.
System.out.println("Hello, World");
}
}
在控制器中,我有以下内容:
require "rjb"
def home
myclass = Rjb::load(classpath ='\\home\\mennatallah\\TopicalClusteringofTweets\\lib\\java_libs\\helloworld.class', jvmargs=[])
myclass_instance = myclass.new
@output = myclass_instance.fifty
end
出现 " undefined method `new' for nil:NilClass " 的错误,该如何解决?