python install jnius, sikuli ;Exception: Unable to determine JDK_HOME


python :

pip install  jnius, sikuli

Raise:Exception: Unable to determine JDK_HOME


java,need to be in system path

jython, also need to be in system path,




参考 pyjnius 文档

Installation for Windows

Python and pip must be installed and present in PATH.

  1. Download and install JDK and JRE:

  2. Edit your system and environment variables (use the appropriate Java version):

    Add to Environment Variables:

    • JDK_HOME: C:\Program Files\Java\jdk1.7.0_79\
    • PATH: C:\Program Files\Java\jdk1.7.0_79\jre\bin\server\

    Add to System Variables:

    • PATH: C:\Program Files\Java\jdk1.7.0_79\bin\`
  3. Download and install Microsoft Visual C++ Compiler for Python 2.7:

  4. Update pip and setuptools:

    python -m pip install --upgrade pip setuptools
  5. Install Cython:

    python -m pip install --upgrade Cython
  6. Install Pyjnius:

    pip install pyjnius