Использование кода Python в задачах Java (Jython)
Я пытаюсь запустить некоторый код Python в режиме реального времени (так как мой код Java работает), но я продолжаю сталкиваться с ошибкой ниже:
SyntaxError: ("несоответствующий ввод". "Ожидание NEWLINE", ("<>duplicatetesting.py', 11, 43, ' из Python import DuplicateDefectDetection.java \ n '))
<> -> текст здесь - это путь к моему коду Python, который я в значительной степени повторил, что было описано в разделе "Доступ к Jython из Java без использования jythonc".
Код:
открытый интерфейс 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 (логическое напоминание);
public void runDuplicateTesting ();
}
1 ответ
Не должен ли этот импорт быть:
from Python import DuplicateDefectDetection
Я имею в виду, без .java
часть. Кроме того, это должен быть скомпилированный класс, доступный из пути к классам.