0
我想用JRuby在Java項目中運行現有的Ruby腳本。我發現的所有例子都是在寫一個Ruby腳本並運行它,像這樣:如何使用JRuby在Java項目中運行現有的Ruby腳本?
ScriptingContainer container = new ScriptingContainer();
container.runScriptlet("puts 'hello world'");
但是我想運行一個現有的Ruby腳本。沒有任何運氣。這是我一直想:
ScriptingContainer container = new ScriptingContainer();
container.runScriptlet("/path/to/file/test.rb");
我test.rb
文件看起來像:
#!/usr/bin/env jruby
puts "hi"