Ruby-java bridge JRuby를 사용하여 Java 클래스에서 Ruby 스크립트를 실행하기 위해 런타임을 사용하는 것이 장단점은 무엇입니까? 런타임 JRuby에서의Java에서 Ruby 스크립트를 실행하기위한 런타임과 JRuby
Process process = Runtime.getRuntime().exec("ruby start.rb blue_button_example_data.txt");
try {
process.waitFor();
} catch (InterruptedException e) {
e.printStackTrace();
return;
}
예를 들어
는예 http://dior.ics.muni.cz/~makub/ruby/
나는 기존의 자바 시스템을 가지고 있기 때문에 내가 부탁하고 우리가 루비 스크립트가있는 시스템과의 통합을하고 우리가 다시하려고 그들 대신에 자바로 다시 작성하십시오. 어떤 접근 방식이 가장 적합한 지 알고 싶습니다.
감사합니다.
Nutter가 작성한 jRuby로 이동하십시오. 단일 handedly 내가 아는 최고의 루비/자바 해커. http://blog.headius.com –
jRuby를 호출하는 것이 더 빠르며 (프로세스 생성 없음), jRuby 자체가 Ruby보다 빠르다고합니다. –
너무 빨리 답변 해 주셔서 감사합니다! 위의 jRuby 예제에 대한 링크는 jruby-engine.jar을 설치하는 방법을 알려주고 있지만 링크가 끊어진 경우 정확한 다운로드 링크를 찾을 수 있습니까? 감사! –