jython 스크립트에서 java의 WebClient jar를 사용하려고합니다.jython에서 이상한 결과를주는 webclient 객체를 인스턴스화합니다.
내가 지금처럼 자이 썬 스크립트를 실행하고 있습니다 : test.py의
jython -Dpython.path=/home/tipu/Dropbox/dev/proj/lib/* test.py
내용 :
import com.gargoylesoftware.htmlunit.WebClient as WebClient
def main():
webclient = WebClient() # creating a new webclient object.
if __name__ == '__main__':
main()
내가 오류 것은 :
Traceback (innermost last):
File "scraper.py", line 1, in ?
ImportError: no module named gargoylesoftware
이가이다 python.path 디렉토리에있는 lib 폴더의 내용 :
commons-codec-1.4.jar commons-lang-2.6.jar htmlunit-2.9.jar httpcore-4.1.2.jar sac-1.3.jar xercesImpl-2.9.1.jar
commons-collections-3.2.1.jar commons-logging-1.1.1.jar htmlunit-core-js-2.9.jar httpmime-4.1.2.jar serializer-2.7.1.jar xml-apis-1.3.04.jar
commons-io-2.0.1.jar cssparser-0.9.5.jar httpclient-4.1.2.jar nekohtml-1.9.15.jar xalan-2.7.1.jar
왜 작동하지 않는지 알고 싶습니다.
제 제안이 도움이 되었습니까? – mzjn
불행히도 – tipu
export CLASSPATH =/home/tipu/Dropbox/dev/proj/lib/* (bash) 또는'setenv CLASSPATH/home/tipu/Dropbox/dev/proj/lib/*'(csh)? – mzjn