Получение JRuby работать в RubyMine

Я устанавливаю надлежащий 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 и методов я могу выбрать.Спасибо

6
задан John Baker 4 May 2010 в 00:49
поделиться

1 ответ

RubyMine не имеет никакой поддержки Java и не распознает Java-классы - JRuby поддерживается только как целевая платформа для выполнения обычного Ruby-кода. Полная совместимость Java/Ruby поддерживается в IntelliJ IDEA с помощью плагина Ruby.

7
ответ дан 17 December 2019 в 00:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: