0

Windows 10 で Scala 2.11.6 (Java HotSpot(TM) 64-Bit Server 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 があります。

何か不足していますか?

ありがとう。

4

1 に答える 1

0

scala> :javap -c 予約に失敗しました: 利用可能な javap ツールがありません: scala.tools.nsc.interpreter.JavapClass$ JavapTool6は初期化に失敗しました。

JDK 7 を使用しましたが、JavapTool7 ではなく JavapTool6 の初期化に失敗したというエラー メッセージが表示されました

JavapTool6 と JavapTool7 はソースが異なります: JavapClass.scala

たぶん、JDK6でscala REPLをアクティブにします

于 2016-09-23T14:41:41.733 に答える