← Back to team overview

sikuli-driver team mailing list archive

[Question #402573]: Compile Issue with Jython, java context

 

New question #402573 on Sikuli:
https://answers.launchpad.net/sikuli/+question/402573

When using


I tried  from sikuli import * and did not get any errors, however as I want to use Sikuli in a jython program I used, as recommended:

import org.sikuli.script.SikulixForJython
from sikuli import *

I receive the following error:
[error] RunTimeINIT:  *** terminating: no valid Java context for SikuliX available (java.security.CodeSource.getLocation() is null


I set the path to sikuliapi with 
sys.append

The program works flawlessly in Eclipse, however after moving to command line I started getting this error.
When I put the sikuliapi on the classpath, Sikuli is not found. My Java also seems to be working correctly as java -jar is recognized when I type it into command prompt.

I am using jython mymodule.py currently when compiling as I am trying to test my modules. I am compiling non sikuli modules flawlessly, only modules  with import org.sikuli are giving me this issue. I have tried it on multiple computers.

I am not sure what I am doing wrong, I have run through the forum, but changing the class path isn't working, I even tried dropping Sikulixapi into the java and later on jythonpaths. 

This was also attempted

os.environ['classpath'] =  path to sikuli


os.environ['JYTHONPATH'] = path to sikuli

os.environ['PYTHONPATH'] = path to sikuli

-D.python = path to sikuli also didn't do the trick.





-- 
You received this question notification because your team Sikuli Drivers
is an answer contact for Sikuli.