MAC OS의 지역 서버에서 Django 프로젝트에서 java 프로그램 https://github.com/antonydeepak/ResumeParser/을 사용하는 데 문제가 있습니다.파이썬 호출 자바가 발생합니다. 오류 : 메인 클래스를 찾지 못했습니다.
내가 좋아하는 장고 프로젝트에 ResumeParser를 설치 한 :
- 장고 프로젝트 - APP1 - APP2 - ResumerParser 여기
내 코드는하지만 찾을 수 없습니다 "라고하거나 로드 메인 클래스 ".
if form.is_valid():
f = form.save(commit=False)
resume = form.cleaned_data['resume']
cmd = ['java', '-cp', 'bin/:../GATEFiles/lib/:../GATEFiles/bin/gate.jar:lib/*', 'code4goal.antony.resumeparser.ResumeParserProgram %s textOutput.json' % resume]
subprocess.Popen(cmd)
어떻게 해결할 수 있는지 실마리가 있습니까? StackOverflow에서이 테마와 관련된 모든 게시물을 성공하지 못했습니다.
미리 감사드립니다.
빠른 답변 감사드립니다. 이제 새로운 오류가 발생했습니다 : execv() arg 2는 문자열 만 포함해야합니다 –
죄송합니다! 'resume' 객체를 문자열로 변환해야했습니다. 편집을 참조하십시오. –