Question #696076 on SikuliX changed:
https://answers.launchpad.net/sikuli/+question/696076

    Status: Open => Answered

RaiMan proposed the following answer:
from a discussion including the sqlite commands, this is my conclusion:

--------------
I now found out:
If you add an app or an executable using the + in the SysPreps, then the entry 
shows up immediately, when using the sqlite command.

So I guess, that the best approach is, to actively add the respective
app or executable using the + in the SysPreps, because any changes done
using - or + button in SysPrefs instantly show up using the sqlite
command.

So the steps are the following:

in any case stop the Terminal app completely (not only windows!)

when you want to run the SikuliX IDE from a Terminal using Java 8

first in SysPrefs remove all entries with the name java (using - button)
then use the + button to add java again: in the file dialog navigate to the 
respective java executable (..../bin/java)
do this for Accessibility and Screenrecording
start a Terminal window
run the Java command to start the SikuliX IDE
-------------

See the complete discussion:
https://github.com/RaiMan/SikuliX1/issues/429

You use as executable /usr/bin/java, which is a generic executable, that
selects the concrete current active Java version from
/Library/Java/JavaVirtualMachines/...

My experience is, that the java entries should point to the .../bin/java
executable in the respective folder there.

Another option is to use Java 11 from AdoptOpenJDK, which does not need
an extra java entry in SysPrefs.

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

_______________________________________________
Mailing list: https://launchpad.net/~sikuli-driver
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~sikuli-driver
More help   : https://help.launchpad.net/ListHelp

Reply via email to