Я устанавливаю надлежащий SDK, потому что весь мой код Ruby скомпилирует, но RubyMine жалуется, что не может найти ни один из моих классов Java? Действительно ли это - дефект или является там способом получить его к recognizewhere, который классы?
Вот мой код, я подчеркнул все вещи его жалоба на
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 и методов я могу выбрать.Спасибо
RubyMine не имеет никакой поддержки Java и не распознает Java-классы - JRuby поддерживается только как целевая платформа для выполнения обычного Ruby-кода. Полная совместимость Java/Ruby поддерживается в IntelliJ IDEA с помощью плагина Ruby.