Не удалось создать JLineReader (Scala REPL)

Когда я запускаю REPL в 64-разрядной версии Windows 7 (она нормально работает на моем ноутбуке с Windows XP), я получаю следующее сообщение:

Failed to created JLineReader: java.lang.NoClassDefFoundError: Could not initial
ize class org.fusesource.jansi.internal.Kernel32
Falling back to SimpleReader.

Это означает, что история и завершение кода не работают.

Я искал проблему в Google, но не могу найти решения. У меня не установлен sbt, Maven или ivy, поэтому я не думаю, что это как-то связано с ними. Мой% SCALA_HOME% настроен правильно.

В этом потоке есть кое-что о зависимости от Scala 2.8: http://www.scala-lang.org/node/9855 , но я не Я не понимаю, как решить эту проблему в моей системе.

Согласно предложениям в этой ветке: http://www.scala-lang.org/node/9795 Я обновил свои библиотеки MS C ++, но все еще есть проблема. Я запустил код, предложенный в сообщении №11, и получил следующее:

scala> println(System.getProperty("java.library.path"))

C:\Program Files\Java\jre6\bin;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\
Windows;C:\Program Files\Common Files\Microsoft Shared\Windows Live;c:\Program F
iles (x86)\NVIDIA Corporation\PhysX\Common;C:\Windows\system32;C:\Windows;C:\Win
dows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files
(x86)\QuickTime\QTSystem\;C:\Program Files (x86)\ZipGenius 6\;C:\Program Files (
x86)\Java\jdk1.6.0_22\bin;C:\Program Files\SlikSvn\bin\;C:\Program Files\apache-
ant-1.8.2\bin;C:\Program Files\TortoiseSVN\bin;C:\cygwin\bin;C:\Program Files (x
86)\Notepad++;C:\Program Files (x86)\groovy-1.7.10\bin;C:\Program Files\scala2.9
\bin

scala> println(org.fusesource.jansi.internal.WindowsSupport.getConsoleMode)

java.lang.NoClassDefFoundError: Could not initialize class org.fusesource.jansi.
internal.Kernel32
        at org.fusesource.jansi.internal.WindowsSupport.getConsoleMode(WindowsSu
pport.java:48)
        at .(:8)
        at .()
        at .(:11)
        at .()
        at $export()
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at scala.tools.nsc.interpreter.IMain$ReadEvalPrint.call(IMain.scala:592)

        at scala.tools.nsc.interpreter.IMain$Request$$anonfun$10.apply(IMain.sca
la:828)
        at scala.tools.nsc.interpreter.Line$$anonfun$1.apply$mcV$sp(Line.scala:4
3)
        at scala.tools.nsc.io.package$$anon$2.run(package.scala:31)
        at java.lang.Thread.run(Unknown Source)

Приветствую любую помощь в этом!

5
задан Luigi a.k.a. Rhys 15 June 2011 в 16:30
поделиться