在Java(Jython)问题中使用python代码

2024-10-01 09:36:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图实时运行一些python代码(因为我的java代码正在运行),但是我一直遇到以下错误:

SyntaxError: ("mismatched input '.' expecting NEWLINE", ('<>duplicatetesting.py', 11, 43, 'from Python import DuplicateDefectDetection.java\n'))

<;-->gt;此处的文本是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();
}


Tags: 代码frominputstring错误newlinejavapublic
1条回答
网友
1楼 · 发布于 2024-10-01 09:36:35

不应该是:

from Python import DuplicateDefectDetection

我是说,没有.java部分。而且,它必须是一个编译的类,可以从类路径访问。在

相关问题 更多 >