【发布时间】:2019-01-13 13:21:23
【问题描述】:
scala> class Department( val departmentId: Int, val departmentName: String)
defined class Department
scala> javap -p Department
<console>:12: error: not found: value javap
javap -p Department
^
<console>:12: error: not found: value p
javap -p Department
^
【问题讨论】:
-
您尝试做的事情没有任何意义。 Scala REPL 评估 scala 代码片段,它不知道任何关于
javap或通常命令行上可用的任何其他外部命令的信息。您可以使用:sh调用shell 命令,但在这里也无济于事,因为REPL 在编译输入时不会生成任何类似Department.class的文件,它会将Department类的表示形式保留在内存中。不过,您可以使用:javapREPL 命令。 -
感谢您的快速回复!!我在想类部门已经编译,当我使用 javap 时它应该显示类信息。
标签: scala read-eval-print-loop javap scala-repl