繁体   English   中英

用于Scala的IntelliJIDEA中的Java字节码反编译器

[英]Java bytecode decompiler in IntelliJIDEA for Scala

我正在使用IntellijIDEA Ultimate Edition。 浏览从java源代码编译的.class文件很简单:我只需双击.class文件,IDEA就会对其进行反编译。

但是,使用从scala源代码编译的.class文件,它无法正常工作。 似乎IDEA只是引用了scala源文件。

我注意到IDEA的行为与仅安装了scala plugin行为相似。 没有它,它工作正常。 有没有办法在不关闭scala plugin情况下使用IDEA进行反编译?

最后,此功能在Intellij中发布。

来自官方网站

您可以将Scala代码反编译为Java,以查看如何使用Java翻译和实现某段代码。

  1. 在“项目”工具窗口中,右键单击要反编译的Scala类。
  2. 从上下文菜单中,选择“将Scala反编译为Java”。

IntelliJ IDEA将代码转换为Java并在编辑器中打开转换后的文件。

您还可以在编辑器中打开Scala类,并使用其上下文菜单进行转换。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM