2011-07-17 4 views
3

나는 JS -> JVM을 컴파일하는 방법을 말하는 Rhino JS Compiler 문서를 찾았지만, 내가 발견 한 유일한 문서화 된 인터페이스는 명령 행 도구를위한 것이다. 또한, "스크립트 (명령리스트)"-> "runnable Main() 메소드"유스 케이스에 맞게 빌드 된 것으로 보이며, 특정 Java 클래스를 하위 클래스로 만드는 것은 아닙니다.Rhino 컴파일러에 대한 프로그래밍 방식의 인터페이스입니까?

내가 정의한 클래스에 대해 .class 파일을 생성하기 위해 Rhino 코드 생성기를 사용하는 쉬운 방법이 있습니까? 특히, 나는 회전하고 검사를 사용할 Java 라이브러리와 함께 사용할 인터페이스를 구현하려고합니다. 따라서 Rhino에서 인터페이스를 구현하는 일반적인 인터프리터 메커니즘은 여기서 작동하지 않습니다.

답변

0

Rhino의 이러한 특성에 익숙하지 않지만 javax.script의 Java 설명서는 Implementing Java Interfaces이라는 매우 간단한 섹션을 가지고 있습니다. 아마도 이것은 도움이 될 것입니다.

+0

위에서 말했듯이 정상적인 통역 메커니즘은 여기서 사용되지 않습니다. (오라클/Sun Java Rhino의 경우 링크 된 페이지에서 언급했듯이 자바 스크립트에서 바이트 코드로의 컴파일을 전혀 지원하지 않기 때문입니다.) – Ken

관련 문제