我正在使用 IntellijIDEA 终极版。浏览.class
从java
源代码编译的文件很容易:我只需双击.class
文件,IDEA 就会对其进行反编译。
但是,对于.class
从scala
源代码编译的文件,它不起作用。似乎IDEA只是引用了scala
源文件。
我注意到 IDEA 的行为只有在scala plugin
安装时才会这样。没有它它工作正常。有没有办法在不关闭的情况下使用 IDEA 进行反编译scala plugin
?
我正在使用 IntellijIDEA 终极版。浏览.class
从java
源代码编译的文件很容易:我只需双击.class
文件,IDEA 就会对其进行反编译。
但是,对于.class
从scala
源代码编译的文件,它不起作用。似乎IDEA只是引用了scala
源文件。
我注意到 IDEA 的行为只有在scala plugin
安装时才会这样。没有它它工作正常。有没有办法在不关闭的情况下使用 IDEA 进行反编译scala plugin
?
最后这个功能在 Intellij 中发布。
来自官方网站:
您可以将您的 Scala 代码反编译为 Java,以查看某段代码是如何在 Java 中翻译和实现的。
- 在 Project 工具窗口中,右键单击要反编译的 Scala 类。
- 从上下文菜单中,选择将 Scala 反编译为 Java。
IntelliJ IDEA 将代码转换为 Java 并在编辑器中打开转换后的文件。
您还可以在编辑器中打开 Scala 类并使用其上下文菜单进行转换。