Я работаю с SikuliIDE 1.1.0Sikuli IDE не может импортировать другой сценарий JRuby
script1:
#script 1
require 'java'
popup("hello, I am script1")
import 'script2'
reload(script2)
from script2 import *
myPop() # call function myPop in script2
Сценарий 2
# content of script2.sikuli
from sikuli import *
popup("hello I'm script2")
Когда я бегу сценарий 1 я следующая ошибка:
[error] NameError ((NameError) не может загрузить сценарий Java-класса2) [ошибка] --- Tracebac k --- исходный код ошибки: класс (метод) файл 1286: org.jruby.javasupport.JavaClass (for_name) org/jruby/javasupport/JavaClass.java 34: org.jruby.javasupport.JavaUtilities (get_proxy_class) org/jruby /javasupport/JavaUtilities.java 27: файл RUBY (java_import):/D: /Sikuli/sikulix.jar! /jruby/java/core_ext/object.rb 2412: org.jruby.RubyArray (карта) org/jruby/RubyArray. java 22: файл RUBY (java_import):/D: /Sikuli/sikulix.jar! /jruby/java/core_ext/object.rb 5: RUBY ((root)) D:/sikuli scripts.sikuli [ошибка] --- Traceback --- end --------------
Оба сценария хранятся в одной папке. Может ли кто-нибудь помочь мне с этим?
Спасибо.