Joh*_*ker 6 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
Run Code Online (Sandbox Code Playgroud)
有没有办法解决这个问题,因为我想购买RubyMine,如果它能够通知我可以选择哪些Java类和方法.谢谢
RubyMine对Java没有任何支持,也不识别Java类 - 只支持JRuby作为运行常规Ruby代码的目标平台.使用Ruby插件,IntelliJ IDEA支持完整的Java/Ruby互操作性.