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

时间:2014-12-03 14:27:20

标签: 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;
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中)。 / p>

虽然,我可以从线上查看Greeter文件的内容 来自com.bahmanm import Greeter 。但无法在函数调用中检查代码流。

我正在使用 jython 解释器(语法2.5,默认解释器,jython.jar 2.5.3)。我还在Eclipse中添加了Java src路径到 PYTHONPATH 。我还添加了Java项目 PYTHON PROJECT-> RICK CLICK-> PROPERTIES->项目参考

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

0 个答案:

没有答案