【问题标题】:No javap tool not found in Scala REPL在 Scala REPL 中找不到 javap 工具
【发布时间】:2016-09-22 02:18:36
【问题描述】:

我在 Windows 10 上使用 Scala 2.11.6(Java HotSpot(TM) 64 位服务器虚拟机,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。

我错过了什么吗?

谢谢。

【问题讨论】:

    标签: scala read-eval-print-loop javap


    【解决方案1】:

    scala> :javap -c 书 失败:没有可用的 javap 工具:scala.tools.nsc.interpreter.JavapClass$JavapTool6 初始化失败。

    您使用的是 JDK 7,但错误消息说无法初始化 JavapTool6 而不是 JavapTool7

    JavapTool6 和 JavapTool7 来源不同:JavapClass.scala

    也许你用 JDK6 激活了 scala REPL

    【讨论】:

      猜你喜欢
      • 2019-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-27
      • 1970-01-01
      • 2012-02-15
      相关资源
      最近更新 更多