RJB (Ruby Java Bridge)를 사용하여 Ruby on Rails 프로젝트에서 Java 클래스의 함수를 호출하려고합니다.RJB Hello World 예제
자바 클래스 I 그것은 "무기 호에 대한 '`새로운 정의되지 않은 방법 NilClass"제공
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
이
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");
}
}
와 컨트롤러의
입니다 나는이 작업을 수행 할 수있는 방법을?
당신이 유닉스 계열 운영 체제를 사용하고있는 것처럼 보입니다. 유닉스 계열의 운영체제에서 경로 구성 요소 구분자는'\\ '이 아니라'/'이다. –