0
JRuby와 함께 Trinidad를 사용하고 있습니다.JRuby + Trinidad에 Jar 종속성을 추가하는 방법
"com.x.HttpClient"인 클래스를 Trinidad에서 인식 할 수있는 것 같습니다.
하지만이 클래스합니다 (HttpClient를들)에 의존하는 JAR 파일을 인식하지 못하는
다음과 같은 에러가 발생합니다 자바 클래스 com.x.HttpClient, 가능성이없는 의존성을 링크 할 수 없습니다 : 조직/아파치/http/params/HttpParams
내 lib/java 폴더에 내 항아리가 있고 lib/classes에 내 .class 파일이 있습니다. 이 내 코드입니다 :
require 'java'
require 'lib/java/commons-codec-1.6.jar'
require 'lib/java/httpcore-4.2.4.jar'
require 'lib/java/httpclient-4.2.5.jar'
require 'lib/java/httpmime-4.2.5.jar'
require 'lib/java/httpclient-cache-4.2.5.jar'
require 'lib/java/fluent-hc-4.2.5.jar'
java_import 'com.x.HttpClient'
class CrawlerController < ActionController::Base
...
end
나는 일시적으로 단지 망할 일을 unjarring 및 클래스를 포함하여 그것을 해결 않았다. 문제는 지금^_ ^하지만 JRuby sux에 대한 문서로 해결 될 것으로 예상됩니다. –