在Windows上编译Jython3源代码

时间:2016-07-21 12:28:59

标签: java python git jython

背景:

  1. 我需要调用一个“file.py”,其中实现我的类“myClass”,使用Python语言或通过Jython实现JAVA语言。
  2. 我在“file.py”中执行:

    try :
        # Jython source file
        from com.local.mylocal.jython import ImyClass
    except :
        ImyClass = None
    
    from threading          import Thread
    
    class myClassMetaClass(type) :
        def __new__() :
            if IClient is None :
                bases = (Thread,)
            else : 
                bases = (Thread, ImyClass,)
        return type.__new__(metacls, nom, bases, dict)
    
    class myClass(metaclass=myClassMetaClass) :
        pass
    
    1. 当我运行我的PYTHON代码时,我的类:myClass是她需要的所有元类的实例。我的代码运行。

    2. 当我运行通过Jython调用我的PY类的JAVA代码时,我的代码错误是:

    3.   

      线程“main”中的异常SyntaxError :(“mismatched input'='   期待RPAREN“,('.. / file.py',52,22,'class   myClass(metaclass = myClassMetaClass):\ n'))Blockquote

      调查:

      1. 我在“https://github.com/jython/jython3”中看到 isaiah 解决了我的问题。
      2. 问题:

        1. 我无法在Windows环境中编译源代码(需要:POSIX ...)。

        2. 我需要“jython3.jar”文件。

        3. 请求:

          1. 如何在我的Windows环境中编译jython3源?

          2. 是否可以访问“jython3.jar”文件?

0 个答案:

没有答案