3

RJB (Ruby Java Bridge) を使用して、Ruby on Rails プロジェクトの 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

「 nil:NilClass の未定義のメソッド `new'」を提供します どうすればこれを行うことができますか?

4

1 に答える 1