我有一些蟒蛇(
jython
实际上)与Sikulix一起运行的脚本。
我以前用过版本
1.1.1
并且正在使用命令行(在执行设置之后):
java -Dsikuli.Debug=-2 -cp sikulix.jar org.python.util.jython main.py
带版本
1.1.4
,没有其他设置,并且
杰森
已从中删除
sikulix.jar罐
和
西库利沙皮罐
. Jython在另一个JAR文件中(
Jython-独立-2.7.1.jar
)
我试图用以下命令行运行
java -Dsikuli.Debug=-2 -cp "sikulix.jar;jython-standalone-2.7.1.jar" org.python.util.jython main.py
但我得到以下错误
Traceback (most recent call last):
File "test.py", line 3, in
from sikuli.Sikuli import *
ImportError: No module named sikuli
文档并没有完全更新。他们提到安装
杰森
,
jip
还有其他的东西,但是什么都没有成功。
你知道怎么做吗?
谢谢
= PS=
:
在执行以下操作后,几乎可以正常工作:
安装
杰森
设置
CLASSPATH
到绝对路径
西库利沙皮罐
正在运行
jython main.py
我有以下错误:
[error] RunTimeINIT: *** terminating: Java arch not 64 Bit or not detected (java 8-32 version 1.8 vm 25.121-b13 class 52.0 arch null)
我已经用32位Java安装了Jython,它似乎需要64位Java。
我可能会再次尝试64位Java JDK。