(私のJavaコードが実行されている)私はリアルタイムでいくつかのPythonコードを実行しようとしているが、私は以下のエラーに実行し続ける:のJava内のpythonコードを使用する(Jythonの)問題
SyntaxError: ("mismatched input '.' expecting NEWLINE", ('<>duplicatetesting.py', 11, 43, 'from Python import DuplicateDefectDetection.java\n'))
<> - >ここのテキストは私のpythonコードへのパスです Accessing Jython from Java Without Using jythoncで概説されたものをかなり複製しました。
コード:
public interface DuplicateDefectDetection {
public String getRecallRate();
public void setBugsFile(String BugsFile);
public void setDuplicatesFile(String GD);
public void setNumTopics(int numTopics);
public void setCutOff(int cutOff);
public void setRecall(boolean recall);
public void runDuplicateTesting();
}
.javaファイルを直接インポートすることはできません。あなたはそれを最初にコンパイルし、結果のクラスファイルはPython(例えば、Javaのクラスパス)によって入手可能です。 –