Roger-Pcks-MacBook:tmp rogerdpack$ ruby -S mirah -j block.mr NativeException: java.lang.ClassFormatError: Incompatible magic value 791617607 in class file mr findClass at /Users/rogerdpack/.rvm/gems/jruby-1.6.0/gems/mirah-0.0.7-java/lib/mirah/class_loader.rb:14 loadClass at /Users/rogerdpack/.rvm/gems/jruby-1.6.0/gems/mirah-0.0.7-java/lib/mirah/class_loader.rb:24 run at /Users/rogerdpack/.rvm/gems/jruby-1.6.0/gems/mirah-0.0.7-java/lib/mirah/impl.rb:29 each at org/jruby/RubyHash.java:1167 run at /Users/rogerdpack/.rvm/gems/jruby-1.6.0/gems/mirah-0.0.7-java/lib/mirah/impl.rb:28 run at /Users/rogerdpack/.rvm/gems/jruby-1.6.0/gems/mirah-0.0.7-java/lib/mirah.rb:41 (root) at /Users/rogerdpack/.rvm/gems/jruby-1.6.0/gems/mirah-0.0.7-java/bin/mirah:25 load at org/jruby/RubyKernel.java:1062 (root) at /Users/rogerdpack/.rvm/gems/jruby-1.6.0/bin/mirah:19Roger-Pcks-MacBook:tmp rogerdpack$ Roger-Pcks-MacBook:tmp rogerdpack$ ruby -S mirah -j block.mr Roger-Pcks-MacBook:tmp rogerdpack$ Roger-Pcks-MacBook:tmp rogerdpack$ lsBlock MyInterface.javaMyInterface.class block.mrRoger-Pcks-MacBook:tmp rogerdpack$ rm -rf My* Block*Roger-Pcks-MacBook:tmp rogerdpack$ ruby -S mirah -j block.mr
meant
-j/–java flag only applies to “compile” mode.
Roger-Pcks-MacBook:examples rogerdpack$ ruby -S mirah dynamic.mirah
dynamic.mirah:18: cannot load Java class org.mirah.DynalangBootstrap
puts “I got a #{a.getClass.getName} of size #{a.size}”
^^^^^^^^^^
Mirah::InternalCompilerError: cannot load Java class org.mirah.DynalangBootstrap
compile at /Users/rogerdpack/.rvm/gems/jruby-1.6.0/gems/mirah-0.0.7-java/lib/mirah/compiler.rb:265
send at org/jruby/RubyKernel.java:2046
meant “you are using jdk6 not jdk7 so you don’t have support for invoke dynamic yet”
ref: http://groups.google.com/group/mirah/browse_thread/thread/95ae5b42bfa94408?pli=1