Java 애플리케이션의 루비 구현을로드하기 위해 JRuby (JRuby 1.5에 포함 된 JSR233 인터페이스를 통해)를 사용하려고합니다. 내 샘플 구현은 다음과 같습니다이 인터페이스 : package some.package;
import java.util.List;
public interface ScriptDemoIf {
int fibona
Question 4617364과 비슷한 작업을하려고하지만 Python 스크립트 파일에서 클래스를로드하십시오. 여기서 클래스는 Java 인터페이스를 구현하고 일부는이 클래스로 넘깁니다. 그 메소드를 사용할 수있는 자바 코드 -하지만 객체 메소드 호출은 유효하지 않은 값을 반환하고 이니셜 라이저에서 인쇄하는 것은 아무 것도하지 않는 것 같습니다. 내 구현은 다
Mozilla의 Rhino 구현을 사용하고 있습니다 (JDK에 번들로 제공되지 않음). 내가 바른 길에라고 생각하지만, 다음과 같은 구현은 실패 - How to subclass an inner (static) class in Rhino? : Exception in thread "main" org.mozilla.javascript.EvaluatorExcept