Я пытаюсь запустить некоторый код 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 (); }
Не должен ли этот импорт быть:
from Python import DuplicateDefectDetection
Я имею в виду, без .java части. Кроме того, это должен быть скомпилированный класс, доступный из пути к классам.
.java