Как вы создаете Java-апплет с использованием JRuby? - PullRequest
6 голосов
/ 24 марта 2011

Я хочу создать Java-апплет с использованием JRuby.То есть я хочу создать Java-апплет с Ruby-кодом внутри, который будет запускаться JRuby для выполнения всех функций графического интерфейса.Я ищу простой пример того, как это сделать, чтобы начать.

Ответы [ 2 ]

7 голосов
/ 24 марта 2011

Проверьте эти ссылки ...

JRubyApplet из нашей кодовой базы: https://github.com/jruby/jruby/blob/master/src/org/jruby/JRubyApplet.java

Rake-задачи для создания подписанного апплета: https://github.com/jruby/jruby/blob/master/rakelib/applet.rake

Источник для страницы jruby.org/tryjruby: https://github.com/jruby/jruby.github.com/blob/master/www/tryjruby.html

В вашем случае вам, вероятно, понадобится апплет на Java, загрузите экземпляр org.jruby.embed.ScriptingContainer, а затем передайте ему экземпляр Applet, чтобы он мог добавить ваши элементы пользовательского интерфейса в сценарий Ruby. Все, что находится в банке апплета, может быть загружено напрямую, например, require 'my_applet.rb' будет искать /my_applet.rb в банке.

Наслаждайтесь!

0 голосов
/ 20 апреля 2011

В дополнение к ссылкам, опубликованным ранее, ниже приведен пример JRuby в запущенном апплете: http://www.jruby.org/tryjruby

...