pyjnius for Windows 10

586 views
Skip to first unread message

Geo Massar

unread,
May 8, 2019, 4:13:48 PM5/8/19
to Kivy users support
I am unable to install pyjnius for Windows 10 due to an error message: Unable to find JAVA_HOME. I have already set JAVA_HOME in the system environment. Can anyone help me out? TIA

2019-05-08.png


Message has been deleted

Geo Massar

unread,
May 8, 2019, 8:23:47 PM5/8/19
to Kivy users support
After some more experimentation, I got a different error message which sees below. Can anyone explain what it meant?

For test purpose:

C:\Users\kawag>echo %JAVA_HOME%
C:\Program Files\Java\jdk-12.0.1\

C:\Users\kawag>javac --version
javac 12.0.1

The result:

C:\Users\kawag>pip install pyjnius
Collecting pyjnius
    ERROR: Complete output from command python setup.py egg_info:
    ERROR: warning: [options] bootstrap class path not set in conjunction with -source 6
    error: Source option 6 is no longer supported. Use 7 or later.
    error: Target option 6 is no longer supported. Use 7 or later.
    C:\Program Files\Java\jdk-12.0.1\
    WARNING: Not able to assign machine() = AMD64 to a cpu value!
             Using cpu = 'i386' instead!
    JDK_HOME: C:\Program Files\Java\jdk-12.0.1\

    JRE_HOME: None

    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Users\kawag\AppData\Local\Temp\pip-install-ea9vl3yq\pyjnius\setup.py", line 246, in <module>
        compile_native_invocation_handler(JDK_HOME, JRE_HOME)
      File "C:\Users\kawag\AppData\Local\Temp\pip-install-ea9vl3yq\pyjnius\setup.py", line 96, in compile_native_invocation_handler
        join('jnius', 'src', 'org', 'jnius', 'NativeInvocationHandler.java')
      File "c:\users\kawag\appdata\local\programs\python\python37-32\lib\subprocess.py", line 341, in check_call
        raise CalledProcessError(retcode, cmd)
    subprocess.CalledProcessError: Command '['C:\\Program Files\\Java\\jdk-12.0.1\\bin\\javac.exe', '-target', '1.6', '-source', '1.6', 'jnius\\src\\org\\jnius\\NativeInvocationHandler.java']' returned non-zero exit status 2.
    ----------------------------------------
ERROR: Command "python setup.py egg_info" failed with error code 1 in C:\Users\kawag\AppData\Local\Temp\pip-install-ea9vl3yq\pyjnius\

Abrahan Rodriguez Ayala

unread,
Jul 1, 2019, 10:59:54 PM7/1/19
to Kivy users support
El jdk. 12.0.1 no es coppatible. Usa el jdk 11.0.3 y problema resuelto

Geo Massar

unread,
Jul 1, 2019, 11:49:40 PM7/1/19
to Kivy users support
Thanks, Abrahan, for the tip.
Reply all
Reply to author
Forward
0 new messages