Obtenir JRuby au travail en RubyMine
Question
I installait le SDK approprié parce que tout mon code Ruby compilera mais RubyMine se plaint il ne peut pas trouver l'une de mes classes java? Est-ce un défaut ou est-il un moyen d'obtenir à recognizewhere les classes sont?
Voici mon code, je l'ai souligné toutes les choses se plaindre de son
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
Y at-il un moyen de contourner cela parce que j'aimerais acheter RubyMine si elle est en mesure de me faire part de ce que Java Je peux choisir des classes et méthodes. Merci
La solution
RubyMine n'a pas de support pour Java et ne reconnaît pas les classes Java - JRuby est uniquement pris en charge en tant que plate-forme cible pour exécuter du code Ruby régulier. La pleine interopérabilité Java / Ruby est prise en charge dans IntelliJ IDEA avec le plugin Ruby.