2016-09-22 6 views
0

Я использую Scala 2.11.6 (Java HotSpot (TM) 64-разрядного сервера VM, Java 1.7.0_79) на ОС Windows 10.Ни один инструмент javap не найден в Scala РЕПЛ

я следующее РЕПЛ

scala> class Book (val title:String) 
defined class Book 
scala> :javap 
:javap [-lcsvp] [path1 path2 ...] 
scala> :javap -c Book 
Failed: No javap tool available: scala.tools.nsc.interpreter.JavapClass$JavapTool6 failed to initialize. 

Моя переменная PATH среда имеет C: \ Program Files \ Java \ jdk1.7.0_79 \ Bin и JAVA_HOME устанавливается в C: \ Program Files \ Java \ jdk1.7.0_79

Я могу увидеть javap .exe в C: \ Program Files \ Java \ jdk1.7.0_79 \ bin.

Я что-то упустил?

Спасибо.

ответ

0

Скала>: javap -c книги Ошибка: Нет инструмент javap доступен: scala.tools.nsc.interpreter.JavapClass $ JavapTool6 не удалось инициализировать.

Вы использовали JDK 7, но сообщение об ошибке сказал, не удалось инициализировать JavapTool6 не JavapTool7

JavapTool6 и JavapTool7 различны в источнике: JavapClass.scala

Может быть, вы активируете SCALA REPL с JDK6