Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在使用Java中的Warbler构建的JAR中访问Ruby类?_Java_Ruby_Jruby_Warbler - Fatal编程技术网

如何在使用Java中的Warbler构建的JAR中访问Ruby类?

如何在使用Java中的Warbler构建的JAR中访问Ruby类?,java,ruby,jruby,warbler,Java,Ruby,Jruby,Warbler,编译类中的方法名很奇怪,不能直接从Java使用或调用。由于Ruby文件与模块和库之间存在依赖关系,我无法直接使用ScriptingEngine调用这些类上的方法。有什么建议吗?这个问题是你在其他问题上遇到的问题的根源。JRuby和Warbler不会生成可以直接放入Java应用程序的类。Ruby对象有一个运行库和所有其他需要的东西。最终,您需要启动一个Ruby运行时,这就是

编译类中的方法名很奇怪,不能直接从Java使用或调用。由于Ruby文件与模块和库之间存在依赖关系,我无法直接使用ScriptingEngine调用这些类上的方法。有什么建议吗?

这个问题是你在其他问题上遇到的问题的根源。JRuby和Warbler不会生成可以直接放入Java应用程序的类。Ruby对象有一个运行库和所有其他需要的东西。最终,您需要启动一个Ruby运行时,这就是