【发布时间】:2015-05-06 12:20:08
【问题描述】:
我正在使用 SikuliIDE 1.1.0
脚本1:
#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) cannot load Java class script2) [错误] --- Traceback --- 错误来源第一行:类(方法)文件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 (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 [错误] --- Traceback --- end --------------
两个脚本都存储在同一个文件夹中。 谁能帮我这个?
谢谢。
【问题讨论】: