2
나는이 자바 클래스를 가지고- JRuby를 Rails3은
class Dog {
private String name;
public Dog() {
name = "Fido";
}
public String getName() {
return name;
}
}
그리고 mentioned here 나는 다음 단계
1. Compile the class.
mkdir classes
javac -d classes src/Dog.java
2.Add classes to the classpath in your Rails application (an initializer for example).
require 'java'
$CLASSPATH << File.join(Rails.root, "classes")
3.Import the class.
java_import Java::Dog
하지만 여전히 나는 getName()
에 액세스 할 수 없습니다 오전를 수행 한 메서드를 레일 3에 NoMethodError
으로 지정하지만이 메서드는 jRuby에서 액세스 할 수 있습니다.
감사 @dln 이봐 어제이 알아낼 수 없었다. – Rohit