6

我设置了正确的 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

有没有办法解决这个问题,因为如果 RubyMine 能够告诉我我可以选择哪些 Java 类和方法,我很想购买它。谢谢

4

1 回答 1

7

RubyMine 不支持 Java 并且不识别 Java 类 - JRuby 仅支持作为运行常规 Ruby 代码的目标平台。IntelliJ IDEA 通过 Ruby 插件支持完整的 Java/Ruby 互操作性。

于 2010-05-04T09:28:04.700 回答