954,561 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Have something to say? Contribute New Article Reply to this Article

Problems running Jruby with Glimmer

Hi y'all,

I've run into problems while running my program in eclipse. Its a Jruby application that uses Glimmer to create GUI components. I've followed the instructions as in www.indijava.in/community/article/Glimmer-Using-Ruby-to-Build-SWT-User-Interfaces within eclipse, yet I can't seem to get it work. Am trying to run a simple example as the one below:

#require "java"
require "C:/org.eclipse.glimmer.core/src/swt.rb"

class HelloWorld
  include_package 'org.eclipse.swt'
  include_package 'org.eclipse.swt.layout'
  
  include Glimmer

  def launch
    @shell = shell {
      text "SWT"
      composite {
        label { 
          text "Hello World!" 
        }
      }
    }
    @shell.open
  end
end

HelloWorld.new.launch


Yet, I keep gettint the error below:

C:/Program Files/jruby-1.1.5/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:38:in `require': no such file to load -- facets (LoadError)
	from C:/org.eclipse.glimmer.core/src/glimmer.rb:17
	from C:/org.eclipse.glimmer.core/src/glimmer.rb:16:in `require'
	from C:/org.eclipse.glimmer.core/src/swt.rb:16
	from C:/org.eclipse.glimmer.core/src/swt.rb:5:in `require'
	from hello_world.rb:5


Any suggestions??? :-(

fraogongi
Newbie Poster
13 posts since Aug 2006
Reputation Points: 10
Solved Threads: 0
 

I think you need to install facets gem.
Run

jruby -S gem install facets
reflexer
Newbie Poster
1 post since Nov 2009
Reputation Points: 10
Solved Threads: 0
 

This article has been dead for over three months

Post: Markdown Syntax: Formatting Help
You