Sikuli IDE无法导入其他脚本JRuby

时间:2015-05-06 12:20:09

标签: jruby sikuli

我正在使用SikuliIDE 1.1.0

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类script2) [错误] --- Traceback ---错误源第一行:class(方法)文件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)file:/ D:/Sikuli/sikulix.jar!/jruby/java/core_ext/object.rb 2412:org.jruby.RubyArray(map) 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 [错误] ---追溯---结束--------------

两个脚本都存储在同一个文件夹中。 谁能帮我这个?

感谢。

1 个答案:

答案 0 :(得分:0)

好吧,让它使用"要求' d:\ script2.sikuli \ script2.rb'" I.S.O.进口。 但是,它也应该以某种方式使用导入......