我在Windows10上使用的是Scala2.11.6(64位服务器VM,Java 1.7.0_79)。
我在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
我可以在C:\Program Files\Java\jdk1.7.0_79\bin中看到javap.exe。
我是不是遗漏了什么?
谢谢。
发布于 2016-09-23 22:41:42
scala> :javap -c帐簿失败:没有可用的javap工具:javap无法初始化。
您使用的是JDK7,但错误消息显示无法初始化JavapTool6而不是JavapTool7
JavapTool6和JavapTool7的来源不同:JavapClass.scala
也许你用JDK6激活了scala REPL
https://stackoverflow.com/questions/39629223
复制相似问题