This page is no longer maintained — Please continue to the home page at www.scala-lang.org

Exception in thread "main" java.lang.UnsatisfiedLinkError

3 replies
nilskp
Joined: 2009-01-30,
User offline. Last seen 1 year 27 weeks ago.
Downloaded scala-2.8.0.r17383-b20090327021749 and got this error trying to run bin\scala.bat

I'm on Vista 64-bit and this problem does in exist under 2.7.3 final.

Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\Users\Nils\AppData\Local\Temp\jline_.dll: Can't load IA 32
-bit .dll on a AMD 64-bit platform
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1778)
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1674)
        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 scala.tools.nsc.interpreter.JLineReader.<init>(JLineReader.scala:22)
        at scala.tools.nsc.interpreter.InteractiveReader$.createDefault(InteractiveReader.scala:42)
        at scala.tools.nsc.interpreter.InteractiveReader$.createDefault(InteractiveReader.scala:35)
        at scala.tools.nsc.InterpreterLoop.main(InterpreterLoop.scala:337)
        at scala.tools.nsc.MainGenericRunner$.main(MainGenericRunner.scala:142)
        at scala.tools.nsc.MainGenericRunner.main(MainGenericRunner.scala)
nilskp
Joined: 2009-01-30,
User offline. Last seen 1 year 27 weeks ago.
Re: Exception in thread "main" java.lang.UnsatisfiedLinkError
Correction:
this problem does not in exist under 2.7.3 final

On Sun, Mar 29, 2009 at 4:50 PM, Nils Kilden-Pedersen <nilskp@gmail.com> wrote:
Downloaded scala-2.8.0.r17383-b20090327021749 and got this error trying to run bin\scala.bat

I'm on Vista 64-bit and this problem does in exist under 2.7.3 final.

Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\Users\Nils\AppData\Local\Temp\jline_.dll: Can't load IA 32
-bit .dll on a AMD 64-bit platform
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1778)
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1674)
        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 scala.tools.nsc.interpreter.JLineReader.<init>(JLineReader.scala:22)
        at scala.tools.nsc.interpreter.InteractiveReader$.createDefault(InteractiveReader.scala:42)
        at scala.tools.nsc.interpreter.InteractiveReader$.createDefault(InteractiveReader.scala:35)
        at scala.tools.nsc.InterpreterLoop.main(InterpreterLoop.scala:337)
        at scala.tools.nsc.MainGenericRunner$.main(MainGenericRunner.scala:142)
        at scala.tools.nsc.MainGenericRunner.main(MainGenericRunner.scala)

Naftoli Gugenheim
Joined: 2008-12-17,
User offline. Last seen 42 years 45 weeks ago.
Re: Re: Exception in thread "main" java.lang.UnsatisfiedLinkErr
Probably the version of jline is not compatible with 64 bit. Run with -Xnojline.

On Mon, Mar 30, 2009 at 8:11 AM, Nils Kilden-Pedersen <nilskp@gmail.com> wrote:
Correction:
this problem does not in exist under 2.7.3 final

On Sun, Mar 29, 2009 at 4:50 PM, Nils Kilden-Pedersen <nilskp@gmail.com> wrote:
Downloaded scala-2.8.0.r17383-b20090327021749 and got this error trying to run bin\scala.bat

I'm on Vista 64-bit and this problem does in exist under 2.7.3 final.

Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\Users\Nils\AppData\Local\Temp\jline_.dll: Can't load IA 32
-bit .dll on a AMD 64-bit platform
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1778)
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1674)
        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 scala.tools.nsc.interpreter.JLineReader.<init>(JLineReader.scala:22)
        at scala.tools.nsc.interpreter.InteractiveReader$.createDefault(InteractiveReader.scala:42)
        at scala.tools.nsc.interpreter.InteractiveReader$.createDefault(InteractiveReader.scala:35)
        at scala.tools.nsc.InterpreterLoop.main(InterpreterLoop.scala:337)
        at scala.tools.nsc.MainGenericRunner$.main(MainGenericRunner.scala:142)
        at scala.tools.nsc.MainGenericRunner.main(MainGenericRunner.scala)


Randall R Schulz
Joined: 2008-12-16,
User offline. Last seen 1 year 29 weeks ago.
Re: Re: Exception in thread "main" java.lang.UnsatisfiedLinkErr

On Tuesday March 31 2009, Naftoli Gugenheim wrote:
> Probably the version of jline is not compatible with 64 bit. Run with
> -Xnojline.

JLine, at least as of version 0.9.94, includes both 32-bit and 64-bit
DLLs. However, lib/scala-compiler.jar (in Scala 2.7.3) includes only the
32-bit DLL.

Randall Schulz

Copyright © 2012 École Polytechnique Fédérale de Lausanne (EPFL), Lausanne, Switzerland