2016-09-22 83 views
0

我在Windows上使用10斯卡拉2.11.6(Java的热点(TM)64位服务器VM,爪哇1.7.0_79)没有javap的工具在斯卡拉REPL没有发现

我没有在REPL

以下
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

也许您激活斯卡拉REPL与JDK6