Использование кода Python в задачах Java (Jython) - PullRequest
1 голос
/ 25 января 2012

Я пытаюсь запустить некоторый код 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 Ответ

1 голос
/ 25 января 2012

Не должен ли этот импорт быть:

from Python import DuplicateDefectDetection

Я имею в виду, без .java части. Кроме того, это должен быть скомпилированный класс, доступный из пути к классам.

...