MAC OSのlocalserverのDjangoプロジェクトでJavaプログラムhttps://github.com/antonydeepak/ResumeParser/を使用する際に問題が発生しています。Python呼び出しJavaの原因エラー:メインクラスが見つかりません。
私のようなDjangoのプロジェクトで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'オブジェクトを文字列に変換する必要がありました。私の編集を参照してください。 –