让JRuby在RubyMine中工作

时间:2010-05-04 00:31:43

标签: ruby rubygems jruby rubymine

我设置了正确的SDK,因为我的所有ruby代码都会编译,但RubyMine会抱怨 它找不到我的任何java类?这是一个缺陷,还是有办法让它识别出这些类?

这是我的代码,我强调了所有抱怨的事情

require 'java'

include_class 'java.awt.event.ActionListener'
include_class 'javax.swing.JButton'
include_class 'javax.swing.JFrame'

class ClickAction
  include ActionListener

  def action_performed(event)
    puts "Button got clicked."
  end
end

有没有办法解决这个问题,因为如果它能告诉我什么是Java,我会喜欢购买RubyMine 我可以选择的类和方法。 感谢

1 个答案:

答案 0 :(得分:7)

RubyMine对Java没有任何支持,也不识别Java类 - 只支持JRuby作为运行常规Ruby代码的目标平台。使用Ruby插件,IntelliJ IDEA支持完整的Java / Ruby互操作性。