从Pydev中的.py文件调用java函数

从Pydev中的.py文件调用java函数,java,python,eclipse,pydev,jython,Java,Python,Eclipse,Pydev,Jython,我有一个file.py,如下所示: import unittest from com.bahmanm import Greeter class A(unittest.TestCase, Greeter): def test_A(self): self.greet("Bahman") if __name__ == "__main__": unittest.main() 在上述情况下,Greeter是一个java文件,如下所示: package com.bahmanm; pu

我有一个file.py,如下所示:

import unittest
from  com.bahmanm import Greeter


class A(unittest.TestCase, Greeter):
def test_A(self):
    self.greet("Bahman")

if __name__ == "__main__":  
unittest.main()
在上述情况下,Greeter是一个java文件,如下所示:

package  com.bahmanm;
public class Greeter 
{

    private String msg;

    public Greeter() 
    {
        msg = "Hello, ";
    }

    public void greet(String name)
    {
        System.out.println(msg + name);
    }
} 
代码执行成功,但我无法在file.py代码的self.greet(“Bahman”)行从python代码导航到java代码(在PyDev中)

不过,我可以从第行查看问候者文件的内容 来自com.bahmanm import Greeter。但无法在函数调用时检查代码流

我使用的是jython解释器(语法2.5,默认解释器,jython.jar 2.5.3)。我还在Eclipse中将JavaSRC路径添加到PYTHONPATH。此外,我还将Java项目添加到 PYTHON项目->右键单击->属性->项目引用


关于上述导航的任何建议都会有很大帮助。

因此代码可以工作,但IDE导航捷径不起作用?是的,代码执行得非常好。如果我在python文件中使用Greeter.greet(“Bahman”),我可以导航到Java源代码,但是通过self.greet(“Bahman”)导航失败。