我正在尝试实时运行一些 python 代码(因为我的 java 代码正在运行),但我不断遇到以下错误:
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();
}
最佳答案
导入不应该是:
from Python import DuplicateDefectDetection
我的意思是,没有 .java
部分。此外,它必须是一个已编译的类,可以从类路径访问。
关于java - 在 Java (Jython) 中使用 python 代码出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8994564/