2016-11-18 5 views
1

JRuby를 jxBrowser와 함께 사용합니다. 방금 버전 6.8로 업그레이드했고 응용 프로그램이 작동을 멈췄습니다. 나는 문제가 새로운 @JSAccessible 어노테이션과 함께 온다고 생각한다. JRuby는 메소드 주석을 허용하지 않고 JRuby 클래스를 자바 스크립트에 삽입합니다.@JSAccessible은 JRuby 객체에서 작동하지 않습니까?

처리되지 않은 Java 예외 : com.teamdev.jxbrowser.chromium.JSFunctionException : 무엇 지금 작업하는 데 사용하는 것은 나에게 다음과 같은 메시지를 제공 catch되지 않은 형식 오류를 : 속성을 읽을 수 없습니다 정의되지 않은

의 'set_this'가 필요하지 가능한가요 @JSAccessible 주석 및 버전 6.7의 기능을 다시 가져 오시겠습니까?

답변

1

버전 6.7의 기능을 다시 사용하려면 코드에서 @JSAccessible 주석을 사용하지 않아야합니다. 이 주석은 현재 API의 확장을 나타냅니다. 이 주석을 사용하지 않으면 이전 버전과 동일하게 동작합니다.

+0

감사 ... 잘 작동합니다! 또한 주입 된 자바 객체를 다시 얻는 것도 좋습니다! 이것은 정말로 내가 기다리고 있었던 특징이었다. .. 고마워! –