6

すべての Ruby コードがコンパイルされるため、適切な SDK をセットアップしますが、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

選択できるJavaクラスとメソッドを教えてくれるならRubyMineを購入したいので、これを回避する方法はありますか? ありがとう

4

1 に答える 1

7

RubyMineはJavaをサポートしておらず、Javaクラスを認識しません-JRubyは、通常のRubyコードを実行するためのターゲットプラットフォームとしてのみサポートされています。完全なJava/Rubyの相互運用性は、Rubyプラグインを使用したIntelliJIDEAでサポートされています。

于 2010-05-04T09:28:04.700 に答える