invoking irb from a jruby-complete jar results in an exception:
Tried it on another windows machine with intel core 2 duo also results in the same error.
C:\>c:\jdk\bin\java.exe -jar jruby-c.jar --command irb
Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\Documents and Sett
ings\kdeng\Local Settings\Temp\jline_.dll: The process cannot access the file be
cause it is being used by another process
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1647)
at java.lang.Runtime.load0(Runtime.java:770)
at java.lang.System.load(System.java:1005)
at jline.WindowsTerminal.loadLibrary(WindowsTerminal.java:296)
at jline.WindowsTerminal.initializeTerminal(WindowsTerminal.java:227)
at jline.Terminal.setupTerminal(Terminal.java:77)
at jline.Terminal.getTerminal(Terminal.java:28)
at jline.ConsoleReader.<init>(ConsoleReader.java:167)
at jline.ConsoleReader.<init>(ConsoleReader.java:162)
at jline.ConsoleReader.<init>(ConsoleReader.java:152)
at org.jruby.ext.Readline.initReadline(Readline.java:99)
at org.jruby.ext.Readline.s_readline(Readline.java:125)
at org.jruby.ext.ReadlineInvokerSs_readline2.call(Unknown Source)
at org.jruby.runtime.callback.FastInvocationCallback.execute(FastInvocat
ionCallback.java:49)
at org.jruby.internal.runtime.methods.FullFunctionCallbackMethod.interna
lCall(FullFunctionCallbackMethod.java:78)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.j
ava:79)
at org.jruby.evaluator.EvaluationState.fCallNode(EvaluationState.java:10
25)
at org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java
:253)
at org.jruby.evaluator.EvaluationState.localAsgnNode(EvaluationState.jav
a:1236)
at org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java
:286)
at org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java
:270)
at org.jruby.evaluator.EvaluationState.eval(EvaluationState.java:164)
at org.jruby.internal.runtime.methods.DefaultMethod.internalCall(Default
Method.java:142)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.j
ava:79)
at org.jruby.evaluator.EvaluationState.callNode(EvaluationState.java:571
)
at org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java
:207)
at org.jruby.evaluator.EvaluationState.dAsgnNode(EvaluationState.java:77
3)
at org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java
:227)
at org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java
:270)
at org.jruby.evaluator.EvaluationState.blockNode(EvaluationState.java:53
3)
at org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java
:201)
at org.jruby.evaluator.EvaluationState.eval(EvaluationState.java:164)