cpowell/ruby-entity-component-framework — pull request #1 by ambethia (2012-12-18 21:15:09+00:00)
Title: Can't run as a jar.

I'm not sure where the issue lies, if it's even part of your setup. But if I build the jar and try to run it, it exists without ever showing a window, or anything noteworthy (like exceptions) to the console. The last line about `AL lib` seems to happen whenever you kill a libgdx app unexpectedly, I get the same message when I break stuff in my own experimenting.

```
Clurican ~/Dropbox/Dev/ecs_game [git: recf_libgdx]
∴ rake jar
rm -f ecs_game.jar
Creating ecs_game.jar
rm -f bin/main.class lib/ruby/components/component.class lib/ruby/components/engine.class lib/ruby/components/fuel.class lib/ruby/components/gravity_sensitive.class lib/ruby/components/landable.class lib/ruby/components/motion.class lib/ruby/components/pad.class lib/ruby/components/player_input.class lib/ruby/components/polygon_collidable.class lib/ruby/components/renderable.class lib/ruby/components/spatial_state.class lib/ruby/entity_manager.class lib/ruby/my_game.class lib/ruby/playing_state.class lib/ruby/startup_state.class lib/ruby/systems/asteroid_system.class lib/ruby/systems/collision_system.class lib/ruby/systems/engine_system.class lib/ruby/systems/input_system.class lib/ruby/systems/landing_system.class lib/ruby/systems/physics.class lib/ruby/systems/rendering_system.class lib/ruby/systems/spatial_system.class lib/ruby/systems/system.class

Clurican ~/Dropbox/Dev/ecs_game [git: recf_libgdx]
∴ java -jar ./ecs_game.jar
I, [2012-12-15T23:48:06.116000 #58041] INFO -- : Uses The Ruby Entity-Component Framework, Copyright 2012 Prylis Inc.
I, [2012-12-15T23:48:06.128000 #58041] INFO -- : See https://github.com/cpowell/ruby-entity-component-framework
I, [2012-12-15T23:48:06.128000 #58041] INFO -- : Please preserve this notice in your own games. Thanks for playing fair!
AL lib: ReleaseALC: 1 device not closed
```

[Edit] Some extra info. I'm using rvm and here's my java and jruby versions:
```
Clurican ~/Dropbox/Dev/ecs_game [git: recf_libgdx]
∴ java -version
java version "1.6.0_37"
Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909)
Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01-434, mixed mode)

Clurican ~/Dropbox/Dev/ecs_game [git: recf_libgdx]
∴ jruby -v
jruby 1.7.0 (1.9.3p203) 2012-10-22 ff1ebbe on Java HotSpot(TM) 64-Bit Server VM 1.6.0_37-b06-434-11M3909 [darwin-x86_64]
```